|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 21.11.2024 - 18:29:48 Ошибка при установки wr-forum-v-1.8Объявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
Maksir •
M Участник форума
|
nebeyte_nubov, WebServer в нем есть папка etc (это в денвере) Там найдешь httpd.conf В нем есть строка, которую можно найти по поиску через блокнот слово php . В конфиге apache Денвера весь файл переведён на русский.
Такой же файл конфигурации и для apache 2. Где он там на Виндавозах впихнут, сами ищите. Видно, там где и ставили, там и лежит, в той же папке. | |
|
Сообщение # 37 |
03.04.09 - 10:14:18
| | nebeyte_nubo •
N гость
|
Maksir я мало чё понел из твоево ибеснения поэтому делал на угат. Щас опешу чё я делал потом ктонеть обеснит чё я не так делал. Или чё вабщне надо было делать.
Я хачу так как в том комплекте денвира меня не устнаевуют несколько вищей. А именно 1. Он не запускает апачи призапуске винды скужбой. Как я понел из описания на сайте денвира: 2. На нём сайт не льзя повешать на не мтатический IP 3. Вводе в браузере http://localhost/ он перикидывает меня в http://localhost/denwer
Описяние моей установки: 1. Установил денвен в F:\WEB\WebServer 1.1. Приустановке создал ему диск как он и просил Z 1.2. Выбрал вариант запуска денвер 1 2. Установил апачи в F:\WEB\Apache2.2 3. Залес в папку F:\WEB\WebServer\usr\local\apache\conf 3.1 Там текстовиком открыл httpd.conf 3.2 Нашол строку #LoadModule php4_module "/usr/local/php/sapi/php4apache2.dll" 3.3 Поменял на #LoadModule php4_module "F:/WEB/WebServer/usr/local/php/sapi/php4apache2.dll" 4. Папустил денвир 4.1 Php скрепты работали 5. Залес в папку F:\WEB\Apache2.2\conf 5.1 Засунул туда httpd.conf из F:\WEB\WebServer\usr\local\apache\conf (уже изменёный) 5.2 В апачи php скрепты не работали Мошт камуто эти действия покажутса тупыми он я думал работать будет.
Обесните почему не заработало и как сделать штоб работало.
Идея в том штоб в апачи всё што включено в денвер работало | |
|
Сообщение # 38 |
04.04.09 - 18:29:07
| | Maksir •
M Участник форума
|
nebeyte_nubo, значит, в Денвере вас не устраивает, что нельзя прописать IP вашей локальной сети, к тому же он не запускается с автозапуском.
Это не так. Запустите Денвер. Наберите в своём браузере ваш IP адрес. Денвер выдаст страницу, где будет указан несуществующий каталог в папке home. Создайте этот каталог. Поместите туда свой сайт. Вот собственно и всё. При любом IP вашей сетевой карты, ваш сайт будет доступен из сети.
Про автозагрузку.... =)
Про конфиг апачи, это вы зря заменили. Нужно править родной конфиг. Знак # в начале строки означает, что она закоментирована и не действует. К тому же, для модуля php существует правило.
В apache2 конфиг немного другой. К тому же, ничего общего с Денвером.
Последовательность файла конфигурации такого вида: файл httpd.conf Код: #### список модулей и где-то в этом списке LoadModule php5_module modules/libphp5.so
## здесь модуль php будет -- php5_module
### бла бла бла....
# PHP5 Include conf/extra/php5_module.conf ## идём в каталог -- conf/extra/php5_module.conf | Файл conf/extra/php5_module.conf Код: <IfModule dir_module> <IfModule php5_module> DirectoryIndex index.php index.html AddHandler application/x-httpd-php .php AddHandler application/x-httpd-php-source .phps </IfModule> </IfModule> |
Эта последовательность инструкции сугубо для модуля PHP.
Таким образом в конфигурации apache вы можете прописать/заменить на модуль php любой версии. Важно что бы правило для вашего модуля, в данном случае - php5_module было всё верно. Модуль можно обозвать как угодно, но имя должно совпадать в инструкции.
Можно не делать инклюдинг, можно все инструкции прописать в httpd.conf | |
|
Сообщение # 39 |
04.04.09 - 21:22:28
| | nebeyte_nubo •
N гость
|
Maksir я опять не чё не понел. если дествительно хочеш помоч обесни всё подробно. штоб не кто не каму из нас моск не насиловал ) вот сылка на ситапы денвира и апачи каторые я устнавливаю ( на всякий случий) http://92.125.91.44/ | |
|
Сообщение # 40 |
06.04.09 - 00:12:10
|
| Maksir •
M Участник форума
|
nebeyte_nubo, у меня нет связи с этим узлом. даже не пингуется я итак подробно всё изложил.
1. нужно править родной конфиг апачи. это понятно? 2. суть в том, чтобы прописать в конфиге апачи модуль php из денвера. Для удобночитаемости, можно скопировать ваш dll файл, который у вас php4apache2.dll в папку с модулями в апаче2 и прописать к нему путь аналогично, как и все модули в файле конфигурации apache2 3. нужно учесть инструкцию для этого модуля.
Из выше приведённого примера, модулем будет называться php5_module. Как вызывается модуль, эта первая строка, о которой вы уже писали. Далее, нужно сделать, подменить названый вами модуль, дописать инструкцию, какие файлы ему следует обрабатывать. Из примера вы видите файлы с расширением php и phps А так же, модуль смотрит в корень каталога вашего сайта и видит файлы index.php и index.html Это страницы по умолчанию. Без модуля PHP , апач сам определяет index.html. С модулем PHP, апач передаёт эти процессы через этот модуль PHP. то есть, PHP доминирует, сам распределяет. Вы можете дописать туда и свои расширения, так же как и индексы. | |
|
Сообщение # 41 |
06.04.09 - 03:08:54
| | Maksir •
M Участник форума
|
сори за косяк. у меня IP сменился новый http://92.125.83.189/ | |
|
Сообщение # 42 |
06.04.09 - 03:49:24
| | nebeyte_nubo •
N гость
|
Maksir может ты мне лутще гатовый конфиг фаил скинеш ? | |
|
Сообщение # 43 |
07.04.09 - 01:29:08
| | Maksir •
M Участник форума
|
nebeyte_nubo, а почему бы самому это не сделать? Вот у вас ваша строка, вы писали: 5.1 Засунул туда httpd.conf из F:\WEB\WebServer\usr\local\apache\conf (уже изменёный)
Вы не файл меняйте, а строку читайте. Дайте строку из Денвера, впрочем, вот она: 3.2 Нашол строку #LoadModule php4_module "/usr/local/php/sapi/php4apache2.dll"
============== Apache2
! Знак # в начале строки, означает, что строка закрыта и правило не работает. - закоментирована.
Теперь, откройте конфиг апачи2 2. Установил апачи в F:\WEB\Apache2.2 найдите там этот конфиг
1. Откройте и найдите строки начинающиеся с LoadModule 1.2 Ищите строку с приставкой php Вот ваш пример строки: LoadModule php4_module "/usr/local/php/sapi/php4apache.dll"
Если нет, то посмотрите хотя бы в какой папке эти модули хронятся. В эту папку скопируйте php4apache2.dll из вашего Денвера.
2. В низу под списком модулей в конфиге апапче2 допишите строку аналогично. Только, php4_module не забудьте указать и ваш файл - php4apache2.dll
3. Ниже, в конфиге, найдите где упоминается AddType application/x-httpd-php .php
Если там нет такой строки, значит вам нужно создать такую строку. Посмотрите по аналогии Денвера.
Или, хотя бы вот: Сперва найдите место, где есть условие ifModule , и после закрывающего тега подставьте своё условиt для модуля php4_module Вот оно:
<IfModule php4_module> DirectoryIndex index.php index.html AddHandler application/x-httpd-php .php AddHandler application/x-httpd-php-source .phps </IfModule>
Это открывающий тег -- <IfModule какой-то модуль> и закрывающий -- </IfModule>
Проверьте, есть ли в конфиге апаче2 модуль mod_dir
| |
|
Сообщение # 44 |
07.04.09 - 19:15:49
| | Mikola •
M гость
|
Кто-нибудь, посоветуйте, чё исправить. Форум установил, всё пашет, а при добавлении темы или сообщения выдаёт: Notice: Undefined index: file in /usr/home/stdon/public_html/junkor.ru/forum/index.php on line 176
Notice: Undefined index: file in /usr/home/stdon/public_html/junkor.ru/forum/index.php on line 177 ФАЙЛ НЕ загружен. Возможные причины: - разрешена загрузка только файлов с такими расширениями: $valid_types[0] и $valid_types[1] - Вы пытаетесь загрузить файл с двойным расширением; - неверно введён адрес или выбран испорченный файл; Ничего вроде в коде не трогал. | |
|
Сообщение # 45 |
07.04.09 - 22:58:42
| | Maksir •
M Участник форума
|
Mikola, вы лучше опишите причины по которым возникает эта ошибка. У меня есть мнение, что вы пытаетесь передать какой-то файл на сервер.
Кстати, какой версией вы пользуетесь?
Ошибка тут вот в чем. Судя по коментариям Notice , вы используете хостинг на плотформе Unix. Когда идёт проверка расширения файла, то регистр символов так же имеет значение. Например, файл image.jpg и IMAGE.JPG в системе Unix будет не один и тот же файл, это два разных файла. Вероятно вы пытаетесь загрузить файл в верхнем регистре, ТИПА такого ФАЙЛА -- 0909.JPG, а не 0909.jpg Вывод ошибок Notice -- недочёт. При ошибке, переменные не иннициализируются, не определяются. | |
|
Сообщение # 46 |
07.04.09 - 23:13:15
| | Мikola •
М гость
|
Дело в том, что не фото добавляешь, а просто сообщение. Я думаю, не посчитают за спам вот ссылка http://junkor.ru/forum/index.php, посмотри пожалуйста. Как исправить? | |
|
Сообщение # 47 |
07.04.09 - 23:18:49
| | Мikola •
М гость
|
Да, а Версия Apache 2.2.10 (Unix) | |
|
Сообщение # 48 |
07.04.09 - 23:20:55
| |
|