Приветствую сообщество.
Пытаюсь настроить режим clean URLs на goddady Linux хостинге.
В помощи по хостингу написано, что mod_rewrite включен:
"Mod_rewrite is an Apache web server module installed on all of our Linux servers by default; it does not have to be installed or enabled. Our Linux hosting accounts support most mod_rewrite functionality. Mod-rewrite manipulates browser-submitted URLs and translates them to deliver content to the browser.."
Выставил предлагаемый в drupal'e файл .httpacess , но тест на clean URLs не проходит.
В логах пусто.
Если пытаюсь открыть левую страницу в корне, то в логе пишется путь вида:
File does not exist: /var/chroot/home/content/b/e/r/berdachuk/html/index.php
Drupal установлен в папку вида /drupal , а не в корневую дирректорию.
Есть ли у кого нибудь опыт настройки под данного хостера?
Спасибо,
Сергей Бердачук
Комментарии
Какой тариф? У меня Deluxe Plan.
Работают там на Drupal сайты нормально. Были проблемы с отправкой сообщений из Drupal при регистрации пользователя и прочем, но потом как то само решилось.
Может надо в php.ini смотреть, помню там что то делал, но что уже не помню. Htaccess вроде стандартный.
Как вообще godaddy? Вроде его ругают, за присвоение доменов? Или это только слухи?
Как вообще, хороший хостинг?
Нормальный хостинг. Мне лично он понадобился, чтобы слить туда прожорливые в плане места и трафика сайты, но приносящие немного прибыли. В общем то я доволен. Дело того стоило, точно.
Но у них есть свои тонкости и это все же англоязычный хостинг. Надо внимательно почитать все условия.
А на счет случая с мажорами и т.н. отбора доменов, советую поискать в сети инфу, где без эмоций написано кто был виноват на самом деле.
Всех поздравляю с Новым Годом !!!
хрю хрю
Спасибо за инфу, буду копать.
У меня план Delux с включенной поддержкой java и PHP5 (может не стоило включать 5ю версию?)
Правда в PHP я ноль и нет ни времени не желания изучать так как работаю в основном на java.
Если вспомните что там надо указать, то буду признателен.
За год использования хостингом в общем доволен, есть правда проблемы с java так как у них жесткая политика - не разрешают работать с файловой системой из java, в результате общедоступные движки не работают, но за такую цену не нашел альтернатив. Решил попробовать друпал как временное решение пока не закончу свой движок, так уж сложилось что я как раз работаю над созданием CMS на java и интересно глянуть архитектуру и концепции других разработок.
Еще минус с почтой, Web интерфейс не дружит с русским, но это решается любой почтовой программой.
Но в первых двух тарифах как модуль CGI.
Там где нужен PHP5 нужно использовать расширение php5 и править, если нужно php5.ini. Для php4 - php.ini.
Попробуй в php.ini изменить
display_errors = 1
Посмотри что за ошибки покажет
А может ты php.ini вообще стер?
php.ini у меня нет, наверное стер
Я создал php5.ini в корне с одной строчкой
display_errors = 1
что-то специфическое туда надо писать?
Корневой .httpaccess:
AddHandler x-httpd-php5 .php
AddHandler x-httpd-php .php4
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
# Protect files and directories from prying eyes.
Order deny,allow
Deny from all
# Set some options.
Options -Indexes
# Customized error messages.
ErrorDocument 404 /notfound.html
# Set the default handler.
DirectoryIndex default.html
в папке друпала версия .httpaccess из архива друпала:
После ряда экспериментов выяснил, что clean_url частично работает,
т.е. тест
?q=admin/settings
меняет адрес на admin/settings при этом страница не находится,
а если добавить слеш admin/settings/ , то работает.
Может есть мысли как это подкрутить?
register_globals = on
allow_url_fopen = on
include_path = ".:/home/content/m/p/3........
display_errors = 0
expose_php = off
max_input_time = 60
variables_order = "EGPCS"
extension_dir = ./
upload_tmp_dir = /tmp
precision = 12
sendmail_path = /usr/sbin/sendmail -t -i -f user@mysite.com
SMTP = relay-hosting.secureserver.net
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
[Zend]
zend_extension=/usr/local/zo/ZendExtensionManager.so
zend_extension=/usr/local/zo/4_3/ZendOptimizer.so
htaccess - стандартный Drupalовский
Посмотри тут много ответов есть
help.godaddy.com
Так и не удалось победить.
Переставил drupal, установил 5ю версию
Сравнивая локальную установку на Denver обнаружил,
что Virtual Directory Support = disabled
Может это влиять на clean url's ?
Статус установки:
Drupal 5.0-RC-1
Configuration file Protected
Cron maintenance tasks Last run 19 min 22 sec ago
You can run cron manually.
Database schema Up to date
File system Writable (public download method)
GD library bundled (2.0.28 compatible)
MySQL database 4.0.27
PHP 5.1.4
Unicode library PHP Mbstring Extension
Web server Apache
Unable to determine your web server type and version. Drupal might not work properly.
По апачу тоже пишет возможные проблемы. У меня Apache 2
ковырял, ковырял, что только не менял так и не получилось у меня добиться положительного теста clear URLs. Английский у меня, конечно, немного хромает, но все что в доке написано, делал, кажется правильно... Может кто-то может написать, что за чем нужно сделать что бы "прямые" URL-ы заработали. Думаю, этот вопрос уже не раз подымался (но я так и не смог найти соответствующей документации ).
Если можно бросьте линк на доку как это чудо (прямые URL-ы) запустить (русский вариант, пожалуйста, по английской доке что на drupal.org у меня не получается )
З.Ы. OS Windows 2003, Apache 1.3.33, PHP 5.0.x
З.Ы. Заранее очень благодарен.
Просмотрел кучу материалов, особенно прикольнул совет сменить хостера.
И некоторые товарищи меняют, но аналог же за такие деньги найти сложно.
У меня за 7 баксов хостится 5 сайтов и меня вполне устраивает.
Пока что прихожу к мысли, что проблема в переходе на 2 версию их плана
(Apache 2 и PHP5), так как на старой конфигурации у народа вроде работают чистые ссылки.
Кажется понял твою проблему.
В .htaccess раскомментируй строку
RewriteBase /
poshat, спасибо. Это помогло.
__________________________
Банк Кипра