1) при попытке загрузки сайта - Internal Server Error (500)
на остальных сайтах все норм. при том же юзере
возможная причина - в нюке, напр., кот. многие видели, есть в конфиге параметр 'encoded', если он в 1, тоже ошибка - проблемы с подключением к БД, а если в 0 поставить - все норм.
Где же все-таки ошибка?
Все рассказывал про локалхост. (mysql v. 3.23.11)
2) не совсем по теме, но около того - при попытке создания БД не воспринимает символы типа # и `, error выдает, как исправить это дело в mysql
Комментарии
"не совсем по теме, но около того - при попытке создания БД не воспринимает символы типа # и `, error выдает, как исправить это дело в mysql"
Смахивает на то, что дамп базы был сделан некорректно. И внутрь строковых констант залетели незаслэшованные кавычки. (Ошибку, вызванную решёткой прокомментировать затрудняюсь.)
"Internal Server Error (500)"
А что за сервер и система? Apache, Linux?
1) дык это дамп, кот. в дистрибе идет. (да они везде так)
# - комментарии, ` - ими названия таблиц окружены
2) Windows, Apache.
если апачи разные или в апаче запретили что-то то такое будет, вам надо поубирать в .htaccess все лишнее и оно зараотает.
Изменение .htaccess не помогло. Та же 500-ая.
(Программа PHP вызвала сбой при обращении к странице памяти
в модуле PHP4TS.DLL по адресу 0167:10054363.) - это в комментсах в окне
Internal Server Error (500) - "Внутренняя Ошибка Сервера"...
Это может быть что угодно. В целях безопастности, подробности через web не сообщаются, за ними нужно идти в error.log.
--
USU-Lug http://usu-lug.org.ru
Premature end of script headers
в пхпшном экзешнике
такой вот эррор
Мда ... Очень странная ошибка для php.
Могу предположить, что что-то установленно не так. Другие php скрипты работают?
Эта ошибка возникает, когда Апачу передаются не полные заголовки. Дело в том, что заголовок
Content-type: .....
является обязательным (ну апач не может знать какого типа контент выдает скрипт). Но, на сколько я понимаю, php этот заголовок делает сам. Поэтому и странность...
--
USU-Lug http://usu-lug.org.ru
2) Windows, Apache.
Да, это самая серверная система! ;))) В топку её выбрасывай и ставь то, что доктор прописал.
Вот нафиг таких пионЭров.
.
Ты еще скажи, что без Dual Xeon ничего работать не будет.
.
.
Я бы лучше посоветовал снести Apache и PHP и попробовать установить отладочный комплект под винду "Denwer" (Apache + PHP + MySQL + vhosts). Если там всё заработает, значит был какой-то косяк с настройкой вручную поставленной PHP.
да я уж так и сделал... после неудачных попыток поколдовать...
2) расскажите, как Вы восстанавливаете dump...
--
USU-Lug http://usu-lug.org.ru
1) да по-любому в настройках не то было, у меня и с некот. другими кмс тоже не все ладно было
под денвером-то все норм. стало, причем разные кмс
просто до этого ни разу подобных проблем не было, все отлично пахало на установленном руками серваке, а тут ...
2) восст. дампа - mysqlimport или phpmyadmin
А я пользуюсь AppServer для отладки скриптов на локалхосте.
В настройки по умолчанию даже не залазю. Попробуйте, не пожалеете. Денвером я тоже пользовался. AppServer, имхо, удобнее. Весит ~16 мб.
А в нем есть:
PHP 5.0.2
Apache 1.3.33
MySQL 4.1.7
Zend Optimizer 2.5.5
phpMyAdmin 2.6.0-pl2
Perl 5.8.4
Дистрибутивы под Windows. Есть и униксовые версии.
Скачать AppServ 2.3.0 -
http://easynews.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.3... (рекомендую)
Скачать AppServ 2.5.2 -
http://ovh.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.2.exe (последняя версия)
"AppServer, имхо, удобнее."
.
Чем?
Я уж точно и не помню, какой он, Денвер))) Помню, что надо было менять какой-то файл, чтобы ошибки не выскакивали, иногда или Апач или MySQL глючить начинал, приходилось или сервер перезапускать или переставлять Денвер. Денвер создавал разные виртуальные директории и чтобы сайт заработал, нужен был (насколько я помню) перезапуск, чтобы он появился в виртуальной директории.
В AppServ все начинает работать сразу, без каких-либо телодвижений. В настройках вручную не нуждается. При инсталляции AppServ создается одна директория на любом диске, где я укажу. Никаких ненужных и непонятных директорий в ходе работы не возникает. Все в одной папочке - и базы, и сами скрипты и PHPMyAdmin. При uninstall/install AppServ все созданные БД и сайты (у меня их на локале штук 30 одновременно настроено с адресами типа http://localhost/site) остаются нетронутыми.
Может быть, Денвер и был и сейчас есть - лучший выбор для кого-то. Я лишь сказал, чем нравится пользоваться мне.
Попробуйте сами. Может, и Вам понравится!
А как повесить сайт на appserv
Также как и на Denver, т.е. в соответствующие директории. А именно, у AppServ есть директории www/ для размещения сайта, и mysql/data/ для размещения БД. Если сайт c его БД (например с именем site_name) размещать в директориях с соответствующими названиями, т.е. www/site_name/ и mysql/data/site_name/, то в файле конфига Drupal'а указываем соответствующие пути:
$base_url = 'http://localhost/site_name';
$db_url = 'mysql://username:password@localhost/site_name';
Удачи.
а если htaccess вообще удалить? без него тоже все должно работать
Может быть... Все зависит от стандартных настроек php и Апача.
Впрочем, этого лучше не делать.