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

Форум PHP

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

 

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

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

тема: как дать права на запись (777) файлу на локальном сервере
 
 автор: dalnik   (27.07.2009 в 00:15)   письмо автору
 
 

Здравствуйте.
Вопрос такой -я устанавливаю скрипт на сервер на своём компьютере, запускаю файл install.php, а у меня выводится надпись: Перед установкой, найдите файл setup.php и дайте ему права на запись (777) и далее вот такое "; exit; } if ($state == "1") { $fr=fopen("setup.php","w+"); fwrite($fr, '<'."?\n"); fwrite($fr, 'error_reporting(0);'."\n"); fwrite($fr, '$dbhost="'.$host.'";'."\n"); fwrite($fr, '$dbuname="'.$user.'";'."\n"); fwrite($fr, '$dbpass="'.$pass.'";'."\n"); fwrite($fr, '$dbname="'.$name.'";'."\n"); fwrite($fr, 'mysql_connect($dbhost, $dbuname, $dbpass) or die(".
Подскажите, как это сделать. Спасибо.

  Ответить  
 
 автор: Trianon   (27.07.2009 в 00:57)   письмо автору
 
   для: dalnik   (27.07.2009 в 00:15)
 

на локальном win-компе обычно все права у файла уже выставлены.
А судя по дури на экране, в скрипте имеются как минимум синтаксические ошибки.

  Ответить  
 
 автор: dalnik   (27.07.2009 в 01:34)   письмо автору
 
   для: Trianon   (27.07.2009 в 00:57)
 

да, верно, ошибку я нашёл и дурь убралась.
но запись данных в setup.php не происходит и меня возвращают на прежний шаг с надписью Перед установкой, найдите файл setup.php и дайте ему права на запись (777)

  Ответить  
 
 автор: Yuriev   (27.07.2009 в 08:31)   письмо автору
 
   для: dalnik   (27.07.2009 в 01:34)
 

Если windows, то правой кнопкой мышки на файле setup.php вызвать меню. В свойствах снять галку "Только чтение".

  Ответить  
 
 автор: dalnik   (27.07.2009 в 10:52)   письмо автору
 
   для: Yuriev   (27.07.2009 в 08:31)
 

Да, windows, галочки нет.
У меня, видимо, в другом проблема. мой PHP не читает тег <?, а <?php читает , Подскажите, как настроить PHP, чтобы он читал и те и другие.Я прочитал, что это Инструкция обработки SGML и XML, HTML и ASP тоже ведь должны читаться.

  Ответить  
 
 автор: sim5   (27.07.2009 в 11:01)   письмо автору
 
   для: dalnik   (27.07.2009 в 10:52)
 

Либо перепишите все теги на <?php, либо в php.ini укажите:
short_open_tag = On

  Ответить  
 
 автор: Trianon   (27.07.2009 в 13:07)   письмо автору
 
   для: dalnik   (27.07.2009 в 10:52)
 

>Да, windows, галочки нет.
>У меня, видимо, в другом проблема. мой PHP не читает тег <?, а <?php читает , Подскажите, как настроить PHP, чтобы он читал и те и другие.Я прочитал, что это Инструкция обработки SGML и XML, HTML и ASP тоже ведь должны читаться.

<? как инструкция обработки XML и как тег начала php-кода - суть вещи разные, более того - друг с другом вступающие в конфликт.
Так что если Вы хотите <? применять в XML-качестве, то shorp open tags в php следует отключить.

Кстати, этот аспект не может иметь никакого отношения к правам доступа к файлам.
Не мешайте всё в кучу.

  Ответить  
 
 автор: sim5   (27.07.2009 в 10:59)   письмо автору
 
   для: Yuriev   (27.07.2009 в 08:31)
 

Это с каких пор Windows папкам по умолчанию выставляет "только для чтения"?

  Ответить  
 
 автор: GeorgeIV   (27.07.2009 в 18:37)   письмо автору
 
   для: sim5   (27.07.2009 в 10:59)
 

Есть такое, тоже с этим столкнулся. По крайней мере на Винде7 и Висте так

  Ответить  
 
 автор: sim5   (27.07.2009 в 19:11)   письмо автору
 
   для: GeorgeIV   (27.07.2009 в 18:37)
 

Ну Виста это совсем другое, и то смотря где создавать такие папки. В ХР такого и в помине нет как в Висте, если только самому не определить заранее.

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

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