[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Help
voronDIV
Необходима срочная помощь. Установлено Апач+РНР+Mysql. В тесте рнр выдает страницу, что она из себя представляет. Тест Mysql не проходит. Файлы рабочие проверял в тесте на проге PHP Expert Editor. Все показывает и работает с базами от MySql. а в ехспловере и в мозиле не хочет пишет ошибка Арача и закрывается. с рнр работает а с Mysql нет. Блин ПОМОЩИ!!!!



Спустя 14 минут, 44 секунды (2.05.2010 - 15:31) Nikitian написал(а):
Никакой конкретики. Где ж мои экстрасенсорные способности?
Что за скрипт (если не распрастранённый, то коды в студию), какая ошибка выползает, опционально покажите файл .htaccess, работают ли другие скрипты на этом сервере?

Спустя 1 час, 39 минут, 21 секунда (2.05.2010 - 17:11) voronDIV написал(а):
скрипты стандартные для проверки. Чувствую какой то глюк а где искать не пойму уже мозги закипают. Самое главное в редакторе все работает в браузере не хочет хоть тресни.

Спустя 1 час, 53 минуты, 30 секунд (2.05.2010 - 19:04) Nikitian написал(а):
Ваш вопрос в другом примере:
Цитата

- Автосервис? У меня машина не работает!
- Что у вас не работает?
- Ничего не работает! Я её спроектировал на компьютере, собрал из стандартных запчастей, но она не работает. В чём проблема?

Если скрипты стандартные, то укажите их названия, если они стандартны только для вас, то выкладывайте исходники, показывайте что и где не работает, как оно должно работать.

Спустя 38 минут, 11 секунд (2.05.2010 - 19:42) voronDIV написал(а):
sqltest

<?php

$dblocation = "localhost";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "ghbhjlf";

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>

В PHP редакторе все показывает в браузере не хочет. unsure.gif

Спустя 41 минута, 7 секунд (2.05.2010 - 20:23) Nikitian написал(а):
В скрипте ошибок нет. "Ошибку апача" покажите. И результат phpinfo() тоже не лишне было бы.

Спустя 27 минут, 8 секунд (2.05.2010 - 20:51) voronDIV написал(а):
если правильно понял то содержимое последней записи в файле c:/www/logs/error.log такая:
[Sun May 02 21:13:58 2010] [notice] Apache/2.2.15 (Win32) PHP/5.2.13 configured -- resuming normal operations
[Sun May 02 21:13:58 2010] [notice] Server built: Mar 4 2010 11:27:46
[Sun May 02 21:13:58 2010] [notice] Parent: Created child process 4036
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.2 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.2 for ServerName
[Sun May 02 21:13:59 2010] [notice] Child 4036: Child process is running
[Sun May 02 21:13:59 2010] [notice] Child 4036: Acquired the start mutex.
[Sun May 02 21:13:59 2010] [notice] Child 4036: Starting 64 worker threads.
[Sun May 02 21:13:59 2010] [notice] Child 4036: Starting thread to listen on port 80.

Спустя 1 минута, 33 секунды (2.05.2010 - 20:52) voronDIV написал(а):
а где ещё посмотреть пока не знаю sad.gif

Спустя 3 минуты, 31 секунда (2.05.2010 - 20:56) voronDIV написал(а):
да вот еще какая ошибка выскакивает
[Sun May 02 21:23:53 2010] [error] [client 127.0.0.1] File does not exist: C:/www/diplom/favicon.ico

Спустя 6 минут, 27 секунд (2.05.2010 - 21:02) voronDIV написал(а):
phpMyAdmin тоже не работает

Спустя 1 час, 44 минуты, 3 секунды (2.05.2010 - 22:46) Nikitian написал(а):
Погуглив ошибку, первой же ссылкой было это
Свернутый текст

Для тех кто так и не нашел ответа в постах на форуме (я кстати из их числа) покопавшись в манах разобрался и отвечаю:

apache2: Could not reliably determine the server's fully qualified domain name...


Для того чтоб она исчезла нужно просто добавить в httpd.conf сразу после

NameVirtualHost localhost


Имя для основного виртуального хоста (я про localhost)
К примеру:
ServerName localhost


Привожу свой файл httpd.conf

NameVirtualHost localhost
ServerName localhost

<VirtualHost localhost>
ServerName "test1.mb"
DocumentRoot "/home/mb/www/test1.mb"
</VirtualHost>

<VirtualHost
localhost>
ServerName "test2.mb"
DocumentRoot "/home/mb/www/test2.mb"
</VirtualHost>


Соответственно сами файлы в sites-available у меня пустые и стоят символические ссылки в site-enabled
Для тех кто не в курсе как это делать предлогаю мой метод...

cd /etc/apache2/sites-available/
$ sudo touch test1.mb
$ sudo a2ensite test1.mb
Site test1.mb installed; run /etc/init.d/apache2 reload to enable.


После чего перегрузите сервер командой


$ sudo /etc/init.d/apache2 reload
* Restarting web server apache2 [ ok ]


Вуаля =) Никаких ошибок больше нет =)

P.S. Ах, да - не забудьте добавить в /etc/hosts строки

127.0.0.1 test1.mb
127.0.0.1 test2.mb


Надеюсь кому нибудь пригодиться эта информация, благодарю за внимание =)

Спустя 28 минут, 5 секунд (2.05.2010 - 23:14) waldicom написал(а):
Цитата
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.2 for ServerName

Эта ошибка, точнее даже простое предупреждение, не влияет на работу php или mysql.
Апач часто пишет свои ошибки в логи windows, это если апач выключается.
А если скрипты не работают, то надо:
- убрать собаки (символ "@")
- использовать джедайский меч программера: дебУг.

Спустя 17 часов, 46 минут, 4 секунды (3.05.2010 - 17:00) voronDIV написал(а):
Всё работает!
Терпение и труд всё перетрут! biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.