Форум техподдержки бесплатных PHP скриптов

Форум техподдержки бесплатных PHP скриптов

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 02.10.2020 - 00:04:05
Страницы:  1 ... 2  3  4  5  6  ... 14
Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Работы продолжаются и в 2020 году. Ура!

АвторСообщение

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
Интеграция в дизайн сайта :Предыдущая темаСледующая тема: соединение кода форума с остальным сайтом
Страницы:  1 ... 2  3  4  5  6  ... 14

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.2.2