Просмотр полной версии : вопросы по apach, php, mysql
вобщем решил поставить свой сайт на домашнем компе :) пока кажется настроил апач, тестовая страница нормально грузилась, щяс поставил свой html типа "site in creating". php установил, тестовая страница грузится (<?php phpinfo(); ?>). щяс вот пытаюсь настроить связку пхп и апач, кажется настроил :))) потом ставлю mysql. пока что вопросов нет особых, но всетаки есть несколько:
1) как можно в апаче сделать чтобы сайт был доступен тоолько определенным ip адресам (ip адресов мало), чтоб другим не прописанным ip адресам показывала 403 (ну форбидден - доступ запрещен...)
2) когда комп включаю, апач сразу же включается. как сделать чтобы только вручную включался. ведь когда меня дома нету, могут включиь комп и он сразу включается, а я хочу чтоб только под моим присмотром был ;) может из автозагрузки убрать чтото, или сервис какой нибудь поставитьт на режим запуска "вручную"?
ваще нуб я по этой теме :))) если что версии програм: apache 2.0.54, php 5.2.6, mysql будет версии 4.1.14. комп winXP home sp2, проц амд 3000+, озу 1,5гб, интернет 8мбит/0,8мбит (хотя думаю это не нужно было указывать;)) на скорость загрузки страниц пофигу :) сайт не для всех, а для определенных ip адресов же. а еще, файервол comodo pro 3.
выключи сервис - не будет автоматом запускаться.
1) помоему .htaccess надо делать? (поправьте если не так)
выключи сервис - не будет автоматом запускаться.
так и думал ;) потом проверю, ато комп перегружать нужно :)))
1) помоему .htaccess надо делать? (поправьте если не так)
а этот файл на каждую папку создавать да? и что там писать?
1) помоему .htaccess надо делать? (поправьте если не так)
Можно и так, если конечно айпи которые должны заходить на сайт известны, что не есть хороший вариант.
Но лучше все таки прописать фильтром в apachelog-e
Но лучше все таки прописать фильтром в apachelog-e
не подскажеш как это сделать? все ip известны, количество не более 5 покачто
Not Found
The requested URL /admin/apache/apachelog.php was not found on this server.
Apache/2.0.54 (Win32) Server at localhost Port 8080
такого ни в папке сайта нету, ни в самой папке апача...
http://localhost/admin/apache/apachelog.php
shchepin
26.08.2008, 11:01
А может тогда проще будет поставить тот же денвер ?? )))
как вариант - фаервол.
;)))) не, не катит :) (но если ничего не получится то можно сделать такое...)
А может тогда проще будет поставить тот же денвер ?? )))
ммм... а это что?
а по теме выше писали что можно чтото сделать с "htaccess". так что с ним можно сделать?
Весёлый Молочник
29.08.2008, 11:07
Создаешь файл .htaccess, точка впереди обязательна.
Пишешь туда вот это, ip через запятую.
order allow deny
deny from all
allow from <ваш ip>
щяс попробую...
вот сделал в ".htaccess" так
order allow deny
deny from all
allow from 10...мойip
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, вахахаха@mail.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.0.54 (Win32) Server at localhost Port 8080
втф? думаю может в "httpd.conf" покопаться? там типо такого для папок есть...
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "D:/Site">
Options Indexes Includes
AllowOverride All
Allow from all
</Directory>
в еррорлоге:
[Fri Aug 29 22:06:14 2008] [alert] [client 127.0.0.1] D:/Site/localhost/www/.htaccess: order takes one argument, 'allow,deny', 'deny,allow', or 'mutual-failure'
order allow deny попробуй стереть
Эээ не делай так просто расскомментируй allow from ip (убрать #решетку)
В идеале должно быть так:
# deny from all
allow from ip...
Moonlight
01.09.2008, 00:19
там вроде приоритет по расположению строк, т.е. чем выше стоит правило, тем выше ее ценность. Ставишь вот так сначала идут allow from ip, потом в самом внизу deny from all
ааа ваще времени нету проверять %( вечером может что сделаю
ничо не прокатывает, пишет опять тоже
Moonlight
03.09.2008, 20:58
ну кароче перед этими allow deny стоит order allow,deny вот это кароче показывает мол сначала смотрит аллоу, патом делает дени. Т.е. те надо order deny,allow сделать, тогда сначала запретит все, патом начинает потихоньку разрешать.
типа так
order deny,allow
deny from all
allow from ip
allow from ip1
кажется сработало, щяс еще проверю...
вроде работает, СПАСИБО!!! :D :dance2:
теперь вот еще проблемы:
1) установил dle 7.2, некоторые картинки не отображаются, если точнее то это картинки кодов (антибота чтоли или как там). пришлось вырубить эти картинки %) может в чем проблема? в еррор логе ничего нету...
2) почему каждый раз нужно логиниться заново? я как понимаю куки не сохраняет... можно ли решить эту проблему, чтоб всегда был залогинен
3) Уменьшение картинки невозможно!
Не загружен модуль GD2 че за? как решить?:005:
4) у меня все ссылки стоят через локалхост, как сделать чтоб через ип было? (например все так http://localhost/index.php?do=addnews)
5) где поменять этот шрифт? т.е. где изменить чтото чтобы получился другой шрифт, ну например arial или tahoma (на картинке) (бесит этот уже times new roman):005:
Moonlight
03.09.2008, 23:11
ну надо в каждом теге отдельно задавать через char вроде, или какая там команда была в html, не помню уже
кажется сработало, щяс еще проверю...
вроде работает, СПАСИБО!!! :D :dance2:
теперь вот еще проблемы:
1) установил dle 7.2, некоторые картинки не отображаются, если точнее то это картинки кодов (антибота чтоли или как там). пришлось вырубить эти картинки %) может в чем проблема? в еррор логе ничего нету...
2) почему каждый раз нужно логиниться заново? я как понимаю куки не сохраняет... можно ли решить эту проблему, чтоб всегда был залогинен
3) Уменьшение картинки невозможно!
Не загружен модуль GD2 че за? как решить?:005:
4) у меня все ссылки стоят через локалхост, как сделать чтоб через ип было? (например все так http://localhost/index.php?do=addnews)
5) где поменять этот шрифт? т.е. где изменить чтото чтобы получился другой шрифт, ну например arial или tahoma (на картинке) (бесит этот уже times new roman):005:
1) вроде исправил, подключил gd2 в пхп ехтеншион в файле пхп.ини
2) ваще хз что делать...
3) решил этот вопрос, надо было подключить гд2 в пхп.ини
4) тоже сам исправил, оказывается в настройках дле название сайта стояло локалхост, а нужно оказывается мой ип написать
5) тоже исправил, копался,копался, оказывается все настройки оформления в ксс файле %) во дураг я %)))
остался всего один вопрос, №2, может кто знает ответ?...
Moonlight
07.09.2008, 23:47
DLE это движок на пхп? тогда в движке пхп в файле php.ini надо поставить =1 в use_session_cookies че то типа этого было поищи там по слову cookie
Пиши функции для работы с печеньками :)
DLE это движок на пхп? тогда в движке пхп в файле php.ini надо поставить =1 в use_session_cookies че то типа этого было поищи там по слову cookie
оо не знал, посмотрю
Пиши функции для работы с печеньками
дануна, самому чтоли? %) не, лень %)))))))))))
Moonlight
10.09.2008, 11:56
да там легко, что-то типа php_value в сессии надо было писать кажется. Точно не помню, поищи в инете.
вот щяс пытаюсь поставить DLE 7.2 на pages.ykt.ru
скопировал на фтп, установил, и пытаюсь зайти на сайт, выходит:
MySQL Error!
------------------------
The Error returned was:
Unknown column 'SQL_CALC_FOUND_ROWS' in 'field list'
Error Number:
1054
SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE approve = '1' AND allow_main = '1' AND date < '2008-10-07 21:16:38' ORDER BY fixed desc, date DESC LIMIT 0,10
конечно, телепаты в отпуске %) ваще незнаю отчего это могло бы быть. пароли,имя,название mysql написал верно.
p.s. в админку заходит.
у них такое вроде раз в месяц...
vBulletin® v3.6.3, Copyright ©2000-2024, Якутск-Online. Перевод: zCarot