Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Apache: настройка PHP
 
 автор: Олеся   (17.05.2011 в 15:25)   письмо автору
 
 

Добрый день,
После настроек php, при вызове localhost, открывается отчет функции phpinfo. Как я поняла, он установлен. Начала добавлять новые скрипты в эту же папку (phpinfo удалила), и при вызове localhost, показывает не результат этого скрипта, а пишет You don't have permission to access / on this server (что у меня нет доступа к этому серверу).
APACHE работает.
Подскажите пожалуйста, что я сделала не правильно?

  Ответить  
 
 автор: cheops   (17.05.2011 в 15:30)   письмо автору
 
   для: Олеся   (17.05.2011 в 15:25)
 

После localhost нужно указывать название вашего скрипта
http://localhost/name.php

или помещать скрипт в index.php, который, как правило, настраивают как индексный файл, т.е. файл открываемый при обращении к директории без указания в адресе конкретного файла.

  Ответить  
 
 автор: Олеся   (17.05.2011 в 15:39)   письмо автору
 
   для: cheops   (17.05.2011 в 15:30)
 

Это и есть index.php

  Ответить  
 
 автор: Олеся   (17.05.2011 в 15:40)   письмо автору
 
   для: Олеся   (17.05.2011 в 15:39)
 

Может в другом проблема?

  Ответить  
 
 автор: Олеся   (17.05.2011 в 15:42)   письмо автору
 
   для: Олеся   (17.05.2011 в 15:40)
 

Я пишу в Блокноте с расширение php, это правильно?

  Ответить  
 
 автор: lightning.say   (17.05.2011 в 16:06)   письмо автору
 
   для: Олеся   (17.05.2011 в 15:42)
 

в файле httpd.conf директива DirectoryIndex Index.php стоит? если да то по умолчанию при указании в стрке http://localhost/ должен запускаться файл http://localhost/Index.php

  Ответить  
 
 автор: Олеся   (17.05.2011 в 16:11)   письмо автору
 
   для: lightning.say   (17.05.2011 в 16:06)
 

в файле httpd.conf директива DirectoryIndex Index.php стоит?
Да, стоит.

  Ответить  
 
 автор: lightning.say   (17.05.2011 в 16:15)   письмо автору
 
   для: Олеся   (17.05.2011 в 16:11)
 

а что у вас стоит в блоке...
<VirtualHost>
...
</VirtualHost>

и директиве

NameVirtualHost?

  Ответить  
 
 автор: Олеся   (17.05.2011 в 16:19)   письмо автору
 
   для: lightning.say   (17.05.2011 в 16:15)
 

NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@may_domain.ru
DocumentRoot d:/data
ServerName localhost
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

NameVirtualHost 127.0.0.2:80

<VirtualHost 127.0.0.2:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "D:/zad"
ServerName www.site.ru
ErrorLog logs/site-error_log
CustomLog logs/site-access_log common
</VirtualHost>

  Ответить  
 
 автор: Олеся   (17.05.2011 в 16:20)   письмо автору
 
   для: Олеся   (17.05.2011 в 16:19)
 

А html файлы отображаются в localhost.

  Ответить  
 
 автор: lightning.say   (17.05.2011 в 16:27)   письмо автору
 
   для: Олеся   (17.05.2011 в 16:20)
 

C:\WINDOWS\system32\drivers\etc\hosts
если там есть
127.0.0.1 localhost
127.0.0.2 www.site.ru
то по идее все должно работать

  Ответить  
 
 автор: Олеся   (17.05.2011 в 16:30)   письмо автору
 
   для: lightning.say   (17.05.2011 в 16:27)
 

да, все так и есть. Странно, почему не отображается php скрипты.

  Ответить  
 
 автор: lightning.say   (17.05.2011 в 16:30)   письмо автору
 
   для: Олеся   (17.05.2011 в 16:20)
 

а php файл в эту папку кидате? когда к localhost обращаетесь?
d:/data

еще проверьте если стоит
<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
</Directory>  

то поставить
<Directory /> 
    Options All 
    AllowOverride All 
</Directory>

  Ответить  
 
 автор: Олеся   (17.05.2011 в 17:14)   письмо автору
22 байт
 
   для: lightning.say   (17.05.2011 в 16:30)
 

Да, в data. все изменила, не работает. Отправляю вам файл php, может в нем причина?

  Ответить  
 
 автор: Олеся   (17.05.2011 в 17:15)   письмо автору
 
   для: Олеся   (17.05.2011 в 17:14)
 

я отправила info, он тоже перестал отображаться.

  Ответить  
 
 автор: lightning.say   (18.05.2011 в 02:41)   письмо автору
 
   для: Олеся   (17.05.2011 в 17:14)
 

да код нормальный, только расширение файла должно быть не *.txt а *.php

если не выполняется скрипт phpinfo() Можно проверить еще, подключен ли модуль php
AddType application/x-httpd-php phtml php
LoadModule php5_module c:/php/php5apache2.dll

  Ответить  
 
 автор: cheops   (17.05.2011 в 18:01)   письмо автору
 
   для: Олеся   (17.05.2011 в 15:39)
 

>Это и есть index.php
А если обратно в нем прописать phpinfo() снова работает или уже нет?
<?php
  phpinfo
();
?>

  Ответить  
 
 автор: Олеся   (18.05.2011 в 12:55)   письмо автору
13.2 Кб
 
   для: cheops   (17.05.2011 в 18:01)
 

Добрый день,
вот разместила файл index. php в data со следующим кодом:
<html>
<head>
<title><?php echo "Вывод текущей даты" ?></title>
</head>
<body>
mjvgmjvm,jvm
<?php
echo "Текущая дата:<br>";
echo date (DATE_RSS);
?>
</body>

</html>

При вызове localhost отображает то, что в прикрепленном файле.
А насчет расширения, то при сохранении файла он предлагает сохранить или как txt или как для всех файлов, я сохраняю как для всех файлов и все равно расширение txt получается.
Заранее спасибо, застряла в самом начале.

  Ответить  
 
 автор: cheops   (18.05.2011 в 13:45)   письмо автору
 
   для: Олеся   (18.05.2011 в 12:55)
 

У вас к файлу index.php почему-то добавилось расширение txt, т.е. файл называется index.php.txt. Исправьте его название, чтобы оно было index.php.

  Ответить  
 
 автор: Олеся   (18.05.2011 в 16:39)   письмо автору
10.4 Кб
 
   для: cheops   (18.05.2011 в 13:45)
 

Да, проблема была в этом.
Подскажите, а почему по этому коду выводится дата с такой длинной припиской, я прикрепила файл, посмотрите пожалуйста?
<html>
<head>
<title><?php echo "Вывод текущей даты" ?></title>
</head>
<body>
<?php
echo "Текущая дата:<br>";
echo date (DATE_RSS);
?>
</body>

</html>

  Ответить  
 
 автор: cheops   (18.05.2011 в 19:34)   письмо автору
 
   для: Олеся   (18.05.2011 в 16:39)
 

Это связано с тем, что у вас не выставлен часовой пояс, добавьте в код, следующий вызов
<?php
  
// Выставляем часовой пояс
  
@date_default_timezone_set("Europe/Moscow");
?>

PS Под новые вопросы - лучше заводить новые темы.

  Ответить  
 
 автор: lightning.say   (18.05.2011 в 16:51)   письмо автору
 
   для: cheops   (18.05.2011 в 13:45)
 

Извиняюсь, что не в тему. Почему при скачке прикрпленного файла у меня скачивается архив с папками в которых лежат xml файлы? схожего содерания все.

  Ответить  
 
 автор: Олеся   (18.05.2011 в 16:54)   письмо автору
10.4 Кб
 
   для: lightning.say   (18.05.2011 в 16:51)
 

а так?

  Ответить  
 
 автор: Олеся   (18.05.2011 в 16:56)   письмо автору
 
   для: Олеся   (18.05.2011 в 16:54)
 

localhost вместо просто даты выдает такое, почему? Подскажите пожалуйста?

Текущая дата:

Warning: date It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for '4.0/DST' instead in D:\data\index.php on line 8
Wed, 18 May 2011 16:34:33 +0400

  Ответить  
 
 автор: lightning.say   (18.05.2011 в 17:06)   письмо автору
62.9 Кб
 
   для: Олеся   (18.05.2011 в 16:54)
 

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

  Ответить  
 
 автор: cheops   (18.05.2011 в 19:37)   письмо автору
 
   для: lightning.say   (18.05.2011 в 17:06)
 

Нет, это не вирус, просто у вас Word старый, он не понимает новый формат docx.

  Ответить  
 
 автор: julpierto   (18.05.2011 в 20:36)   письмо автору
 
   для: cheops   (18.05.2011 в 19:37)
 

Чтоб "понимал", можно скачать FileFormatConverters на сайте майкрософт

  Ответить  
 
 автор: lightning.say   (19.05.2011 в 01:14)   письмо автору
 
   для: cheops   (18.05.2011 в 19:37)
 

почему? 2007 стоит, понимает

  Ответить  
 
 автор: cheops   (19.05.2011 в 12:22)   письмо автору
 
   для: lightning.say   (19.05.2011 в 01:14)
 

Тогда странно... а если его через Open открыть - открывается? Если не открывается, что пишет?

  Ответить  
 
 автор: lightning.say   (19.05.2011 в 12:53)   письмо автору
 
   для: cheops   (19.05.2011 в 12:22)
 

я тему отдельную создал чтобы чужую не засорять...
http://softtime.ru/forum/read.php?id_forum=2&id_theme=80791

  Ответить  
 
 автор: Олеся   (19.05.2011 в 15:21)   письмо автору
 
   для: lightning.say   (19.05.2011 в 12:53)
 

по своей теме. спасибо, все получилось.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования