4.6.0 - Setup problem

Главные вкладки

Аватар пользователя rtrtrt rtrtrt 24 апреля 2005 в 0:23

1) при попытке загрузки сайта - Internal Server Error (500)
на остальных сайтах все норм. при том же юзере
возможная причина - в нюке, напр., кот. многие видели, есть в конфиге параметр 'encoded', если он в 1, тоже ошибка - проблемы с подключением к БД, а если в 0 поставить - все норм.
Где же все-таки ошибка?
Все рассказывал про локалхост. (mysql v. 3.23.11)

2) не совсем по теме, но около того - при попытке создания БД не воспринимает символы типа # и `, error выдает, как исправить это дело в mysql

Комментарии

Аватар пользователя PG PG 24 апреля 2005 в 1:17

"не совсем по теме, но около того - при попытке создания БД не воспринимает символы типа # и `, error выдает, как исправить это дело в mysql"

Смахивает на то, что дамп базы был сделан некорректно. И внутрь строковых констант залетели незаслэшованные кавычки. (Ошибку, вызванную решёткой прокомментировать затрудняюсь.)

"Internal Server Error (500)"

А что за сервер и система? Apache, Linux?

Аватар пользователя rtrtrt rtrtrt 24 апреля 2005 в 2:38

1) дык это дамп, кот. в дистрибе идет. (да они везде так)
# - комментарии, ` - ими названия таблиц окружены
2) Windows, Apache.

Аватар пользователя kiev1 kiev1 24 апреля 2005 в 1:19

если апачи разные или в апаче запретили что-то то такое будет, вам надо поубирать в .htaccess все лишнее и оно зараотает.

Аватар пользователя rtrtrt rtrtrt 24 апреля 2005 в 2:47

Изменение .htaccess не помогло. Та же 500-ая.
(Программа PHP вызвала сбой при обращении к странице памяти
в модуле PHP4TS.DLL по адресу 0167:10054363.) - это в комментсах в окне

Аватар пользователя Nick Nick 24 апреля 2005 в 5:23

Internal Server Error (500) - "Внутренняя Ошибка Сервера"...
Это может быть что угодно. В целях безопастности, подробности через web не сообщаются, за ними нужно идти в error.log.

--
USU-Lug http://usu-lug.org.ru

Аватар пользователя Nick Nick 27 апреля 2005 в 9:34

Мда ... Очень странная ошибка для php.
Могу предположить, что что-то установленно не так. Другие php скрипты работают?

Эта ошибка возникает, когда Апачу передаются не полные заголовки. Дело в том, что заголовок
Content-type: .....
является обязательным (ну апач не может знать какого типа контент выдает скрипт). Но, на сколько я понимаю, php этот заголовок делает сам. Поэтому и странность...

--
USU-Lug http://usu-lug.org.ru

Аватар пользователя Гость Гость (не проверено) 25 апреля 2005 в 13:54

2) Windows, Apache.

Да, это самая серверная система! ;))) В топку её выбрасывай и ставь то, что доктор прописал.

Аватар пользователя PG PG 26 апреля 2005 в 2:38

Вот нафиг таких пионЭров.
.
Ты еще скажи, что без Dual Xeon ничего работать не будет. Wink
.
.
Я бы лучше посоветовал снести Apache и PHP и попробовать установить отладочный комплект под винду "Denwer" (Apache + PHP + MySQL + vhosts). Если там всё заработает, значит был какой-то косяк с настройкой вручную поставленной PHP.

Аватар пользователя rtrtrt rtrtrt 28 апреля 2005 в 2:28

1) да по-любому в настройках не то было, у меня и с некот. другими кмс тоже не все ладно было
под денвером-то все норм. стало, причем разные кмс
просто до этого ни разу подобных проблем не было, все отлично пахало на установленном руками серваке, а тут ...
2) восст. дампа - mysqlimport или phpmyadmin

Аватар пользователя MonAmur MonAmur 2 мая 2005 в 9:46

А я пользуюсь 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 (последняя версия)

Аватар пользователя MonAmur MonAmur 2 мая 2005 в 19:20

Я уж точно и не помню, какой он, Денвер))) Помню, что надо было менять какой-то файл, чтобы ошибки не выскакивали, иногда или Апач или MySQL глючить начинал, приходилось или сервер перезапускать или переставлять Денвер. Денвер создавал разные виртуальные директории и чтобы сайт заработал, нужен был (насколько я помню) перезапуск, чтобы он появился в виртуальной директории.

В AppServ все начинает работать сразу, без каких-либо телодвижений. В настройках вручную не нуждается. При инсталляции AppServ создается одна директория на любом диске, где я укажу. Никаких ненужных и непонятных директорий в ходе работы не возникает. Все в одной папочке - и базы, и сами скрипты и PHPMyAdmin. При uninstall/install AppServ все созданные БД и сайты (у меня их на локале штук 30 одновременно настроено с адресами типа http://localhost/site) остаются нетронутыми.

Может быть, Денвер и был и сейчас есть - лучший выбор для кого-то. Я лишь сказал, чем нравится пользоваться мне. Wink
Попробуйте сами. Может, и Вам понравится! Smile

Аватар пользователя searcher searcher 24 июня 2005 в 11:03

Также как и на 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';
Удачи.

Аватар пользователя Nick_ Nick_ (не проверено) 28 июня 2005 в 17:49

Может быть... Все зависит от стандартных настроек php и Апача.
Впрочем, этого лучше не делать.