- Баллы
- 153
@RevenHell, когда 2.3 будет?
Сегодня.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
@RevenHell, когда 2.3 будет?
Тем что потом хрен добавишь прикольные символы. И под *nix редактируется такое с трудом.Чем ты так не взлюбил Cp1251?
Тем что потом хрен добавишь прикольные символы. И под *nix редактируется такое с трудом.
Да вот например даже об этихО каких "прикольных" символах идет речь?
Кому как. Да и как я сказал потом это на *nix редактировать тяжело, особенно DBКак это не серьезно![]()
server {
listen 80; ## listen for ipv4; this line is default and implied
server_name awemc.true-games.org; #domain name of this server
root /home/shevchik/www/mc/awe; #root folder (where index.php is contained)
charset utf-8;
#main
location / {
index index.php;
}
#engine forbid
location /engine {
rewrite ^(.*)$ /index.php?action=noperight;
rewrite ^/engine/([^.]+)/$ /index.php?action=noperight;
}
#themes forbid
location /themes {
rewrite ^(.*)$ /index.php?action=noperight;
rewrite ^/themes/([^.]+)/$ /index.php?action=noperight;
}
#uploads restrict
location /uploads {
rewrite ^(.*)$ /index.php?action=noperight;
rewrite ^/uploads/([^.]+)/$ /index.php?action=noperight;
}
#register
location /registration {
rewrite ^(.*)$ /index.php?action=registration;
}
#login
location /account {
rewrite ^(.*)$ /index.php?action=account;
}
#remember password
location /forgotpass {
rewrite ^(.*)$ /index.php?action=forgotpass;
}
#feedback
location = /feedback {
rewrite ^(.*)$ /index.php?action=feedback;
}
#stats
location /statistics {
rewrite ^(.*)$ /index.php?action=statistics;
}
#TOS
location /terms {
rewrite ^(.*)$ /index.php?action=terms;
}
#admin panels
location /admin {
rewrite ^(.*)$ /index.php?action=admin;
rewrite ^/admin/news/delete/([^/]*)$ /index.php?action=admin§ion=deletenews&id=$1;
rewrite ^/admin/news/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletenews&id=$1&delete=yes;
rewrite ^/admin/news/nullify/([^/]*)$ /index.php?action=admin§ion=nullifynews&id=$1;
rewrite ^/admin/news/edit/([^/]*)$ /index.php?action=admin§ion=editnews&id=$1;
rewrite ^/admin/static/delete/([^/]*)$ /index.php?action=admin§ion=deletestatic&id=$1;
rewrite ^/admin/static/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletestatic&id=$1&delete=yes;
rewrite ^/admin/static/edit/([^/]*)$ /index.php?action=admin§ion=editstatic&id=$1;
rewrite ^/admin/comments/delete/([^/]*)$ /index.php?action=admin§ion=deletecomments&id=$1;
rewrite ^/admin/comments/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletecomments&id=$1&delete=yes;
}
location /admin/news {
rewrite ^(.*)$ /index.php?action=admin§ion=news;
}
location = /admin/news/add {
rewrite ^(.*)$ /index.php?action=admin§ion=addnews;
}
location /admin/static {
rewrite ^(.*)$ /index.php?action=admin§ion=static;
}
location /admin/static/add {
rewrite ^(.*)$ /index.php?action=admin§ion=addstatic;
}
#logout
location /logout {
rewrite ^/logout/([^/]*)$ /index.php?action=logout&url=$1;
}
#WTF is this?
location /do {
rewrite ^/do/([^/]*)$ /index.php?action=static&url=$1;
}
#Page?
location /page {
rewrite ^/page/([^/]*)$ /index.php?page=$1;
}
#News
location /news {
rewrite ^/news/([^/]*)$ /index.php?action=news&id=$1;
rewrite ^/news/([^/]*)/page/([^/]*)$ /index.php?action=news&id=$1&page=$2;
}
#Uset cp
location /user {
rewrite ^/user/([^/]*)$ /index.php?action=viewuser&username=$1;
}
#User activation
location /activation {
rewrite ^/activation/([^/]*)/([^/]*)$ /index.php?action=activation&code=$1&username=$2;
}
#php
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info (.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/shevchik/www$fastcgi_script_name;
include fastcgi_params;
}
}
Про github - уже думал, но передумалКому как. Да и как я сказал потом это на *nix редактировать тяжело, особенно DB
И да, залей сырцы на гитхаб, так проще будет.
Конвертанул 2.2 в utf-8
https://dl.dropboxusercontent.com/u/71299154/awe.zip
Скоро будет файл для nginx (с комментариями что надо в нём поменять)
Директива server для nginx, для sites-available
Код:server { listen 80; ## listen for ipv4; this line is default and implied server_name awemc.true-games.org; #domain name of this server root /home/shevchik/www/mc/awe; #root folder (where index.php is contained) charset utf-8; #main location / { index index.php; } #engine forbid location /engine { rewrite ^(.*)$ /index.php?action=noperight; rewrite ^/engine/([^.]+)/$ /index.php?action=noperight; } #themes forbid location /themes { rewrite ^(.*)$ /index.php?action=noperight; rewrite ^/themes/([^.]+)/$ /index.php?action=noperight; } #uploads restrict location /uploads { rewrite ^(.*)$ /index.php?action=noperight; rewrite ^/uploads/([^.]+)/$ /index.php?action=noperight; } #register location /registration { rewrite ^(.*)$ /index.php?action=registration; } #login location /account { rewrite ^(.*)$ /index.php?action=account; } #remember password location /forgotpass { rewrite ^(.*)$ /index.php?action=forgotpass; } #feedback location = /feedback { rewrite ^(.*)$ /index.php?action=feedback; } #stats location /statistics { rewrite ^(.*)$ /index.php?action=statistics; } #TOS location /terms { rewrite ^(.*)$ /index.php?action=terms; } #admin panels location /admin { rewrite ^(.*)$ /index.php?action=admin; rewrite ^/admin/news/delete/([^/]*)$ /index.php?action=admin§ion=deletenews&id=$1; rewrite ^/admin/news/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletenews&id=$1&delete=yes; rewrite ^/admin/news/nullify/([^/]*)$ /index.php?action=admin§ion=nullifynews&id=$1; rewrite ^/admin/news/edit/([^/]*)$ /index.php?action=admin§ion=editnews&id=$1; rewrite ^/admin/static/delete/([^/]*)$ /index.php?action=admin§ion=deletestatic&id=$1; rewrite ^/admin/static/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletestatic&id=$1&delete=yes; rewrite ^/admin/static/edit/([^/]*)$ /index.php?action=admin§ion=editstatic&id=$1; rewrite ^/admin/comments/delete/([^/]*)$ /index.php?action=admin§ion=deletecomments&id=$1; rewrite ^/admin/comments/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletecomments&id=$1&delete=yes; } location /admin/news { rewrite ^(.*)$ /index.php?action=admin§ion=news; } location = /admin/news/add { rewrite ^(.*)$ /index.php?action=admin§ion=addnews; } location /admin/static { rewrite ^(.*)$ /index.php?action=admin§ion=static; } location /admin/static/add { rewrite ^(.*)$ /index.php?action=admin§ion=addstatic; } #logout location /logout { rewrite ^/logout/([^/]*)$ /index.php?action=logout&url=$1; } #WTF is this? location /do { rewrite ^/do/([^/]*)$ /index.php?action=static&url=$1; } #Page? location /page { rewrite ^/page/([^/]*)$ /index.php?page=$1; } #News location /news { rewrite ^/news/([^/]*)$ /index.php?action=news&id=$1; rewrite ^/news/([^/]*)/page/([^/]*)$ /index.php?action=news&id=$1&page=$2; } #Uset cp location /user { rewrite ^/user/([^/]*)$ /index.php?action=viewuser&username=$1; } #User activation location /activation { rewrite ^/activation/([^/]*)/([^/]*)$ /index.php?action=activation&code=$1&username=$2; } #php location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info (.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/shevchik/www$fastcgi_script_name; include fastcgi_params; } }

server {
listen 80; ## listen for ipv4; this line is default and implied
server_name awemc.true-games.org; #domain name of this server
root /home/shevchik/www/mc/awe; #root folder (where index.php is contained)
charset utf-8;
#main
location / {
index index.php;
}
#engine forbid
location /engine {
rewrite ^(.*)$ /index.php?action=noperight;
rewrite ^/engine/([^.]+)/$ /index.php?action=noperight;
}
#themes forbid
location /themes {
rewrite ^(.*)$ /index.php?action=noperight;
rewrite ^/themes/([^.]+)/$ /index.php?action=noperight;
}
#uploads restrict
location /uploads {
rewrite ^(.*)$ /index.php?action=noperight;
rewrite ^/uploads/([^.]+)/$ /index.php?action=noperight;
}
#register
location /registration {
rewrite ^(.*)$ /index.php?action=registration;
}
#login
location /account {
rewrite ^(.*)$ /index.php?action=account;
}
#remember password
location /forgotpass {
rewrite ^(.*)$ /index.php?action=forgotpass;
}
#feedback
location = /feedback {
rewrite ^(.*)$ /index.php?action=feedback;
}
#stats
location /statistics {
rewrite ^(.*)$ /index.php?action=statistics;
}
#TOS
location /terms {
rewrite ^(.*)$ /index.php?action=terms;
}
#admin panels
location /admin {
rewrite ^(.*)$ /index.php?action=admin;
rewrite ^/admin/news/delete/([^/]*)$ /index.php?action=admin§ion=deletenews&id=$1;
rewrite ^/admin/news/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletenews&id=$1&delete=yes;
rewrite ^/admin/news/nullify/([^/]*)$ /index.php?action=admin§ion=nullifynews&id=$1;
rewrite ^/admin/news/edit/([^/]*)$ /index.php?action=admin§ion=editnews&id=$1;
rewrite ^/admin/static/delete/([^/]*)$ /index.php?action=admin§ion=deletestatic&id=$1;
rewrite ^/admin/static/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletestatic&id=$1&delete=yes;
rewrite ^/admin/static/edit/([^/]*)$ /index.php?action=admin§ion=editstatic&id=$1;
rewrite ^/admin/comments/delete/([^/]*)$ /index.php?action=admin§ion=deletecomments&id=$1;
rewrite ^/admin/comments/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletecomments&id=$1&delete=yes;
}
location /admin/news {
rewrite ^(.*)$ /index.php?action=admin§ion=news;
}
location = /admin/news/add {
rewrite ^(.*)$ /index.php?action=admin§ion=addnews;
}
location /admin/static {
rewrite ^(.*)$ /index.php?action=admin§ion=static;
}
location /admin/static/add {
rewrite ^(.*)$ /index.php?action=admin§ion=addstatic;
}
#logout
location /logout {
rewrite ^/logout/([^/]*)$ /index.php?action=logout&url=$1;
}
#WTF is this?
location /do {
rewrite ^/do/([^/]*)$ /index.php?action=static&url=$1;
}
#Page?
location /page {
rewrite ^/page/([^/]*)$ /index.php?page=$1;
}
#News
location /news {
rewrite ^/news/([^/]*)$ /index.php?action=news&id=$1;
rewrite ^/news/([^/]*)/page/([^/]*)$ /index.php?action=news&id=$1&page=$2;
}
#Uset cp
location /user {
rewrite ^/user/([^/]*)$ /index.php?action=viewuser&username=$1;
}
#User activation
location /activation {
rewrite ^/activation/([^/]*)/([^/]*)$ /index.php?action=activation&code=$1&username=$2;
}
#php
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info (.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/shevchik/www$fastcgi_script_name;
include fastcgi_params;
}
}
Я с гитхабом не разобрался, нуб по ходу : (Примерно так, только не забыть charset utf-8; сменить на нужный если cp1251.
Думаю те кто работают с Nginx разберутся куда совать.
А гитхаб - иначе мне блин неудобно изменения отслеживать будет, ну да ладно сам залью.
И да, у тебя в шаблоне по дефолту записано official, а такого шаблона нет, есть default
server {
listen 80; ## listen for ipv4; this line is default and implied
server_name awemc.true-games.org; #domain name of this server
root /home/shevchik/www/mc/awe; #root folder (where index.php is contained)
#main
location / {
index index.php;
}
#engine forbid
location /engine {
rewrite ^(.*)$ /index.php?action=noperight;
rewrite ^/engine/([^.]+)/$ /index.php?action=noperight;
}
#uploads restrict
location /uploads {
rewrite ^(.*)$ /index.php?action=noperight;
rewrite ^/uploads/([^.]+)/$ /index.php?action=noperight;
}
#register
location /registration {
rewrite ^(.*)$ /index.php?action=registration;
}
#login
location /account {
rewrite ^(.*)$ /index.php?action=account;
}
#remember password
location /forgotpass {
rewrite ^(.*)$ /index.php?action=forgotpass;
}
#feedback
location = /feedback {
rewrite ^(.*)$ /index.php?action=feedback;
}
#stats
location /statistics {
rewrite ^(.*)$ /index.php?action=statistics;
}
#TOS
location /terms {
rewrite ^(.*)$ /index.php?action=terms;
}
#admin panels
location /admin {
rewrite ^(.*)$ /index.php?action=admin;
rewrite ^/admin/news/delete/([^/]*)$ /index.php?action=admin§ion=deletenews&id=$1;
rewrite ^/admin/news/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletenews&id=$1&delete=yes;
rewrite ^/admin/news/nullify/([^/]*)$ /index.php?action=admin§ion=nullifynews&id=$1;
rewrite ^/admin/news/edit/([^/]*)$ /index.php?action=admin§ion=editnews&id=$1;
rewrite ^/admin/static/delete/([^/]*)$ /index.php?action=admin§ion=deletestatic&id=$1;
rewrite ^/admin/static/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletestatic&id=$1&delete=yes;
rewrite ^/admin/static/edit/([^/]*)$ /index.php?action=admin§ion=editstatic&id=$1;
rewrite ^/admin/comments/delete/([^/]*)$ /index.php?action=admin§ion=deletecomments&id=$1;
rewrite ^/admin/comments/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletecomments&id=$1&delete=yes;
}
location /admin/news {
rewrite ^(.*)$ /index.php?action=admin§ion=news;
}
location = /admin/news/add {
rewrite ^(.*)$ /index.php?action=admin§ion=addnews;
}
location /admin/static {
rewrite ^(.*)$ /index.php?action=admin§ion=static;
}
location /admin/static/add {
rewrite ^(.*)$ /index.php?action=admin§ion=addstatic;
}
#logout
location /logout {
rewrite ^/logout/([^/]*)$ /index.php?action=logout&url=$1;
}
#WTF is this?
location /do {
rewrite ^/do/([^/]*)$ /index.php?action=static&url=$1;
}
#Page?
location /page {
rewrite ^/page/([^/]*)$ /index.php?page=$1;
}
#News
location /news {
rewrite ^/news/([^/]*)$ /index.php?action=news&id=$1;
rewrite ^/news/([^/]*)/page/([^/]*)$ /index.php?action=news&id=$1&page=$2;
}
#Uset cp
location /user {
rewrite ^/user/([^/]*)$ /index.php?action=viewuser&username=$1;
}
#User activation
location /activation {
rewrite ^/activation/([^/]*)/([^/]*)$ /index.php?action=activation&code=$1&username=$2;
}
#php
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info (.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include fastcgi_params;
}
}
Исправление для nginx.
Вот новая диерктива.
Код:server { listen 80; ## listen for ipv4; this line is default and implied server_name awemc.true-games.org; #domain name of this server root /home/shevchik/www/mc/awe; #root folder (where index.php is contained) #main location / { index index.php; } #engine forbid location /engine { rewrite ^(.*)$ /index.php?action=noperight; rewrite ^/engine/([^.]+)/$ /index.php?action=noperight; } #uploads restrict location /uploads { rewrite ^(.*)$ /index.php?action=noperight; rewrite ^/uploads/([^.]+)/$ /index.php?action=noperight; } #register location /registration { rewrite ^(.*)$ /index.php?action=registration; } #login location /account { rewrite ^(.*)$ /index.php?action=account; } #remember password location /forgotpass { rewrite ^(.*)$ /index.php?action=forgotpass; } #feedback location = /feedback { rewrite ^(.*)$ /index.php?action=feedback; } #stats location /statistics { rewrite ^(.*)$ /index.php?action=statistics; } #TOS location /terms { rewrite ^(.*)$ /index.php?action=terms; } #admin panels location /admin { rewrite ^(.*)$ /index.php?action=admin; rewrite ^/admin/news/delete/([^/]*)$ /index.php?action=admin§ion=deletenews&id=$1; rewrite ^/admin/news/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletenews&id=$1&delete=yes; rewrite ^/admin/news/nullify/([^/]*)$ /index.php?action=admin§ion=nullifynews&id=$1; rewrite ^/admin/news/edit/([^/]*)$ /index.php?action=admin§ion=editnews&id=$1; rewrite ^/admin/static/delete/([^/]*)$ /index.php?action=admin§ion=deletestatic&id=$1; rewrite ^/admin/static/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletestatic&id=$1&delete=yes; rewrite ^/admin/static/edit/([^/]*)$ /index.php?action=admin§ion=editstatic&id=$1; rewrite ^/admin/comments/delete/([^/]*)$ /index.php?action=admin§ion=deletecomments&id=$1; rewrite ^/admin/comments/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletecomments&id=$1&delete=yes; } location /admin/news { rewrite ^(.*)$ /index.php?action=admin§ion=news; } location = /admin/news/add { rewrite ^(.*)$ /index.php?action=admin§ion=addnews; } location /admin/static { rewrite ^(.*)$ /index.php?action=admin§ion=static; } location /admin/static/add { rewrite ^(.*)$ /index.php?action=admin§ion=addstatic; } #logout location /logout { rewrite ^/logout/([^/]*)$ /index.php?action=logout&url=$1; } #WTF is this? location /do { rewrite ^/do/([^/]*)$ /index.php?action=static&url=$1; } #Page? location /page { rewrite ^/page/([^/]*)$ /index.php?page=$1; } #News location /news { rewrite ^/news/([^/]*)$ /index.php?action=news&id=$1; rewrite ^/news/([^/]*)/page/([^/]*)$ /index.php?action=news&id=$1&page=$2; } #Uset cp location /user { rewrite ^/user/([^/]*)$ /index.php?action=viewuser&username=$1; } #User activation location /activation { rewrite ^/activation/([^/]*)/([^/]*)$ /index.php?action=activation&code=$1&username=$2; } #php location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info (.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home$fastcgi_script_name; include fastcgi_params; } }
Пользователям это нужно заменить на свое?server_name awemc.true-games.org; #domain name of this server
root /home/shevchik/www/mc/awe; #root folder (where index.php is contained)
Это да.Я так понимаю, что
Пользователям это нужно заменить на свое?
server {
listen 80; ## listen for ipv4; this line is default and implied
server_name awemc.true-games.org; #domain name of this server
root /home/shevchik/www/mc/awe; #root folder (where index.php is contained)
#main
location / {
index index.php;
}
#register
location /registration {
rewrite ^(.*)$ /index.php?action=registration;
}
#login
location /account {
rewrite ^(.*)$ /index.php?action=account;
}
#remember password
location /forgotpass {
rewrite ^(.*)$ /index.php?action=forgotpass;
}
#feedback
location = /feedback {
rewrite ^(.*)$ /index.php?action=feedback;
}
#stats
location /statistics {
rewrite ^(.*)$ /index.php?action=statistics;
}
#TOS
location /terms {
rewrite ^(.*)$ /index.php?action=terms;
}
#admin panels
location /admin {
rewrite ^(.*)$ /index.php?action=admin;
rewrite ^/admin/news/delete/([^/]*)$ /index.php?action=admin§ion=deletenews&id=$1;
rewrite ^/admin/news/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletenews&id=$1&delete=yes;
rewrite ^/admin/news/nullify/([^/]*)$ /index.php?action=admin§ion=nullifynews&id=$1;
rewrite ^/admin/news/edit/([^/]*)$ /index.php?action=admin§ion=editnews&id=$1;
rewrite ^/admin/static/delete/([^/]*)$ /index.php?action=admin§ion=deletestatic&id=$1;
rewrite ^/admin/static/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletestatic&id=$1&delete=yes;
rewrite ^/admin/static/edit/([^/]*)$ /index.php?action=admin§ion=editstatic&id=$1;
rewrite ^/admin/comments/delete/([^/]*)$ /index.php?action=admin§ion=deletecomments&id=$1;
rewrite ^/admin/comments/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletecomments&id=$1&delete=yes;
}
location /admin/news {
rewrite ^(.*)$ /index.php?action=admin§ion=news;
}
location = /admin/news/add {
rewrite ^(.*)$ /index.php?action=admin§ion=addnews;
}
location /admin/static {
rewrite ^(.*)$ /index.php?action=admin§ion=static;
}
location /admin/static/add {
rewrite ^(.*)$ /index.php?action=admin§ion=addstatic;
}
#logout
location /logout {
rewrite ^/logout/([^/]*)$ /index.php?action=logout&url=$1;
}
#WTF is this?
location /do {
rewrite ^/do/([^/]*)$ /index.php?action=static&url=$1;
}
#Page?
location /page {
rewrite ^/page/([^/]*)$ /index.php?page=$1;
}
#News
location /news {
rewrite ^/news/([^/]*)$ /index.php?action=news&id=$1;
rewrite ^/news/([^/]*)/page/([^/]*)$ /index.php?action=news&id=$1&page=$2;
}
#Uset cp
location /user {
rewrite ^/user/([^/]*)$ /index.php?action=viewuser&username=$1;
}
#User activation
location /activation {
rewrite ^/activation/([^/]*)/([^/]*)$ /index.php?action=activation&code=$1&username=$2;
}
#php
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info (.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include fastcgi_params;
}
}
Но правда у меня фигня какая-то , если отключить подтверждение по мылу то в базу регаются 2 одиноковых юзера, а если не отключать то мыло просто не приходит, где настройки мейлера?

Я никак не могу сделать install.php
Лень матушка (честно, завтра) 
Да забей ты на install.phpВ 2.3 пофикшено. Там вообще много чего нового будет
Все таки чувак, завтра, 100%Я никак не могу сделать install.php
Лень матушка (честно, завтра)
![]()
Я никак не могу сделать install.phpЛень матушка (честно, завтра)
![]()
if(isset($_POST['submit']))
{
mysql_connect(Хост, user, pass) or die('no_connect');
mysql_select_db(base) or die('no_select_db');
$query1 = <<<END
CREATE TABLE IF NOT EXISTS `awe_bans` (
`id` int(1) NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL,
`time` varchar(255) NOT NULL,
`mail` varchar(255) NOT NULL,
`message` text NOT NULL,
`ip` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
END;
$query2 = <<<END
CREATE TABLE IF NOT EXISTS `awe_comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`author` varchar(255) NOT NULL,
`comment` text NOT NULL,
`newsid` varchar(255) NOT NULL,
`date` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
END;
$query3 = <<<END
CREATE TABLE IF NOT EXISTS `awe_news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ximage` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`shortstory` text NOT NULL,
`fullstory` text NOT NULL,
`date` varchar(255) NOT NULL,
`author` varchar(255) NOT NULL,
`views` varchar(255) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
END;
$query4 = <<<END
CREATE TABLE IF NOT EXISTS `awe_passwords` (
`id` int(1) NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
END;
$query5 = <<<END
CREATE TABLE IF NOT EXISTS `awe_pm` (
`id` int(1) NOT NULL AUTO_INCREMENT,
`subject` varchar(255) NOT NULL,
`author` varchar(255) NOT NULL,
`date` varchar(255) NOT NULL,
`read` varchar(255) NOT NULL DEFAULT '0',
`text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
END;
$query6 = <<<END
CREATE TABLE IF NOT EXISTS `awe_static` (
`id` int(1) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`content` text NOT NULL,
`url` varchar(35) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
END;
$query7 = <<<END
CREATE TABLE IF NOT EXISTS `awe_tickets` (
`id` int(1) NOT NULL AUTO_INCREMENT,
`subject` varchar(255) NOT NULL,
`story` text NOT NULL,
`important` varchar(255) NOT NULL,
`category` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
END;
$query8 = <<<END
CREATE TABLE IF NOT EXISTS `awe_users` (
`id` int(1) NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`checked` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`group` varchar(255) NOT NULL DEFAULT '1',
`mail` varchar(255) NOT NULL,
`referal` varchar(255) NOT NULL,
`regip` varchar(255) NOT NULL,
`ip` varchar(255) NOT NULL,
`regdate` varchar(255) NOT NULL,
`permissions` varchar(255) NOT NULL DEFAULT '0;0',
`lastdate` varchar(255) NOT NULL,
`birth` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
END;
if(!mysql_query($query1)) echo '<font color="red">Ошибка создание таблица awe_bans</font><br/>';else echo '<font color="#0000FF">Таблица awe_bans создана</font><br/>';
if(!mysql_query($query2)) echo '<font color="red">Ошибка создание таблица awe_comments</font><br/>';else echo '<font color="#0000FF">Таблица awe_comments создана</font><br/>';
if(!mysql_query($query3)) echo '<font color="red">Ошибка создание таблица awe_news</font><br/>';else echo '<font color="#0000FF">Таблица news создана</font><br/>';
if(!mysql_query($query4)) echo '<font color="red">Ошибка создание таблица awe_passwords</font><br/>';else echo '<font color="#0000FF">Таблица awe_passwords создана</font><br/>';
if(!mysql_query($query5)) echo '<font color="red">Ошибка создание таблица awe_pm</font><br/>';else echo '<font color="#0000FF">Таблица awe_pm создана</font><br/>';
if(!mysql_query($query6)) echo '<font color="red">Ошибка создание таблица awe_static</font><br/>';else echo '<font color="#0000FF">Таблица awe_static создана</font><br/>';
if(!mysql_query($query7)) echo '<font color="red">Ошибка создание таблица awe_tickets</font><br/>';else echo '<font color="#0000FF">Таблица awe_tickets создана</font><br/>';
if(!mysql_query($query8)) echo '<font color="red">Ошибка создание таблица awe_users</font><br/>';else echo '<font color="#0000FF">Таблица awe_users создана</font><br/>';
echo '<h4>Не забудьте удалить файл install.php</h4>';
} else {
echo '
<form action="" method="POST">
<input type="submit" name="submit" value="Next"/>
</form>
';
}

Это же целых 5 минут времениPHP:mysql_connect(Хост, user, pass) or die('no_connect'); mysql_select_db(base) or die('no_select_db'); $query1 = <<<END CREATE TABLE IF NOT EXISTS `awe_bans` ( `id` int(1) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `time` varchar(255) NOT NULL, `mail` varchar(255) NOT NULL, `message` text NOT NULL, `ip` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query2 = <<<END CREATE TABLE IF NOT EXISTS `awe_comments` ( `id` int(11) NOT NULL AUTO_INCREMENT, `author` varchar(255) NOT NULL, `comment` text NOT NULL, `newsid` varchar(255) NOT NULL, `date` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query3 = <<<END CREATE TABLE IF NOT EXISTS `awe_news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ximage` varchar(255) NOT NULL, `title` varchar(255) NOT NULL, `shortstory` text NOT NULL, `fullstory` text NOT NULL, `date` varchar(255) NOT NULL, `author` varchar(255) NOT NULL, `views` varchar(255) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query4 = <<<END CREATE TABLE IF NOT EXISTS `awe_passwords` ( `id` int(1) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query5 = <<<END CREATE TABLE IF NOT EXISTS `awe_pm` ( `id` int(1) NOT NULL AUTO_INCREMENT, `subject` varchar(255) NOT NULL, `author` varchar(255) NOT NULL, `date` varchar(255) NOT NULL, `read` varchar(255) NOT NULL DEFAULT '0', `text` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query6 = <<<END CREATE TABLE IF NOT EXISTS `awe_static` ( `id` int(1) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `content` text NOT NULL, `url` varchar(35) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query7 = <<<END CREATE TABLE IF NOT EXISTS `awe_tickets` ( `id` int(1) NOT NULL AUTO_INCREMENT, `subject` varchar(255) NOT NULL, `story` text NOT NULL, `important` varchar(255) NOT NULL, `category` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query8 = <<<END CREATE TABLE IF NOT EXISTS `awe_users` ( `id` int(1) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `checked` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, `group` varchar(255) NOT NULL DEFAULT '1', `mail` varchar(255) NOT NULL, `referal` varchar(255) NOT NULL, `regip` varchar(255) NOT NULL, `ip` varchar(255) NOT NULL, `regdate` varchar(255) NOT NULL, `permissions` varchar(255) NOT NULL DEFAULT '0;0', `lastdate` varchar(255) NOT NULL, `birth` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; if(!mysql_query($query1)) echo '<font color="red">Ошибка создание таблица awe_bans</font><br/>';else echo '<font color="#0000FF">Таблица awe_bans создана</font><br/>'; if(!mysql_query($query2)) echo '<font color="red">Ошибка создание таблица awe_comments</font><br/>';else echo '<font color="#0000FF">Таблица awe_comments создана</font><br/>'; if(!mysql_query($query3)) echo '<font color="red">Ошибка создание таблица awe_news</font><br/>';else echo '<font color="#0000FF">Таблица news создана</font><br/>'; if(!mysql_query($query4)) echo '<font color="red">Ошибка создание таблица awe_passwords</font><br/>';else echo '<font color="#0000FF">Таблица awe_passwords создана</font><br/>'; if(!mysql_query($query5)) echo '<font color="red">Ошибка создание таблица awe_pm</font><br/>';else echo '<font color="#0000FF">Таблица awe_pm создана</font><br/>'; if(!mysql_query($query6)) echo '<font color="red">Ошибка создание таблица awe_static</font><br/>';else echo '<font color="#0000FF">Таблица awe_static создана</font><br/>'; if(!mysql_query($query7)) echo '<font color="red">Ошибка создание таблица awe_tickets</font><br/>';else echo '<font color="#0000FF">Таблица awe_tickets создана</font><br/>'; if(!mysql_query($query8)) echo '<font color="red">Ошибка создание таблица awe_users</font><br/>';else echo '<font color="#0000FF">Таблица awe_users создана</font><br/>'; echo '<h4>Не забудьте удалить файл install.php</h4>';![]()
Да забей ты на install.php
Установка же итак легче некуда, дамп залил, сайт распаковал - к работе готово.
Любой сделает:d, это installka за 5 минут...Да такое я и за 2 секунды сделаю. Когда допишу - посмотришь.
server {
listen 80; ## listen for ipv4; this line is default and implied
server_name awemc.true-games.org; #domain name of this server
root /home/shevchik/www/mc/awe; #root folder (where index.php is contained)
#main
location / {
index index.php;
}
#register
rewrite ^/registration$ /index.php?action=registration;
#login
rewrite ^/account$ /index.php?action=account;
#remember password
rewrite ^/forgotpass$ /index.php?action=forgotpass;
#feedback
rewrite ^/feedback$ /index.php?action=feedback;
#stats
rewrite ^/statistics$ /index.php?action=statistics;
#TOS
rewrite ^/terms$ /index.php?action=terms;
#admin panels
rewrite ^/admin$ /index.php?action=admin;
rewrite ^/admin/news/delete/([^/]*)$ /index.php?action=admin§ion=deletenews&id=$1;
rewrite ^/admin/news/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletenews&id=$1&delete=yes;
rewrite ^/admin/news/nullify/([^/]*)$ /index.php?action=admin§ion=nullifynews&id=$1;
rewrite ^/admin/news/edit/([^/]*)$ /index.php?action=admin§ion=editnews&id=$1;
rewrite ^/admin/static/delete/([^/]*)$ /index.php?action=admin§ion=deletestatic&id=$1;
rewrite ^/admin/static/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletestatic&id=$1&delete=yes;
rewrite ^/admin/static/edit/([^/]*)$ /index.php?action=admin§ion=editstatic&id=$1;
rewrite ^/admin/comments/delete/([^/]*)$ /index.php?action=admin§ion=deletecomments&id=$1;
rewrite ^/admin/comments/delete/([^/]*)/yes$ /index.php?action=admin§ion=deletecomments&id=$1&delete=yes;
rewrite ^/admin/news$ /index.php?action=admin§ion=news;
rewrite ^/admin/news/add$ /index.php?action=admin§ion=addnews;
rewrite ^/admin/static$ /index.php?action=admin§ion=static;
rewrite ^/admin/static/add$ /index.php?action=admin§ion=addstatic;
#logout
rewrite ^/logout/([^/]*)$ /index.php?action=logout&url=$1;
#Static pages
rewrite ^/do/([^/]*)$ /index.php?action=static&url=$1;
#Pages?
rewrite ^/page/([^/]*)$ /index.php?page=$1;
#News
rewrite ^/news/([^/]*)$ /index.php?action=news&id=$1;
rewrite ^/news/([^/]*)/page/([^/]*)$ /index.php?action=news&id=$1&page=$2;
#User cp
rewrite ^/user/([^/]*)$ /index.php?action=viewuser&username=$1;
#User activation
rewrite ^/activation/([^/]*)/([^/]*)$ /index.php?action=activation&code=$1&username=$2;
#php
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info (.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include fastcgi_params;
}
}
Что за ****ец?! Нельзя было 1 sql запросом всё сделать? О божее.....Это же целых 5 минут времениPHP:if(isset($_POST['submit'])) { mysql_connect(Хост, user, pass) or die('no_connect'); mysql_select_db(base) or die('no_select_db'); $query1 = <<<END CREATE TABLE IF NOT EXISTS `awe_bans` ( `id` int(1) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `time` varchar(255) NOT NULL, `mail` varchar(255) NOT NULL, `message` text NOT NULL, `ip` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query2 = <<<END CREATE TABLE IF NOT EXISTS `awe_comments` ( `id` int(11) NOT NULL AUTO_INCREMENT, `author` varchar(255) NOT NULL, `comment` text NOT NULL, `newsid` varchar(255) NOT NULL, `date` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query3 = <<<END CREATE TABLE IF NOT EXISTS `awe_news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ximage` varchar(255) NOT NULL, `title` varchar(255) NOT NULL, `shortstory` text NOT NULL, `fullstory` text NOT NULL, `date` varchar(255) NOT NULL, `author` varchar(255) NOT NULL, `views` varchar(255) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query4 = <<<END CREATE TABLE IF NOT EXISTS `awe_passwords` ( `id` int(1) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query5 = <<<END CREATE TABLE IF NOT EXISTS `awe_pm` ( `id` int(1) NOT NULL AUTO_INCREMENT, `subject` varchar(255) NOT NULL, `author` varchar(255) NOT NULL, `date` varchar(255) NOT NULL, `read` varchar(255) NOT NULL DEFAULT '0', `text` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query6 = <<<END CREATE TABLE IF NOT EXISTS `awe_static` ( `id` int(1) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `content` text NOT NULL, `url` varchar(35) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query7 = <<<END CREATE TABLE IF NOT EXISTS `awe_tickets` ( `id` int(1) NOT NULL AUTO_INCREMENT, `subject` varchar(255) NOT NULL, `story` text NOT NULL, `important` varchar(255) NOT NULL, `category` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; $query8 = <<<END CREATE TABLE IF NOT EXISTS `awe_users` ( `id` int(1) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `checked` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, `group` varchar(255) NOT NULL DEFAULT '1', `mail` varchar(255) NOT NULL, `referal` varchar(255) NOT NULL, `regip` varchar(255) NOT NULL, `ip` varchar(255) NOT NULL, `regdate` varchar(255) NOT NULL, `permissions` varchar(255) NOT NULL DEFAULT '0;0', `lastdate` varchar(255) NOT NULL, `birth` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1; END; if(!mysql_query($query1)) echo '<font color="red">Ошибка создание таблица awe_bans</font><br/>';else echo '<font color="#0000FF">Таблица awe_bans создана</font><br/>'; if(!mysql_query($query2)) echo '<font color="red">Ошибка создание таблица awe_comments</font><br/>';else echo '<font color="#0000FF">Таблица awe_comments создана</font><br/>'; if(!mysql_query($query3)) echo '<font color="red">Ошибка создание таблица awe_news</font><br/>';else echo '<font color="#0000FF">Таблица news создана</font><br/>'; if(!mysql_query($query4)) echo '<font color="red">Ошибка создание таблица awe_passwords</font><br/>';else echo '<font color="#0000FF">Таблица awe_passwords создана</font><br/>'; if(!mysql_query($query5)) echo '<font color="red">Ошибка создание таблица awe_pm</font><br/>';else echo '<font color="#0000FF">Таблица awe_pm создана</font><br/>'; if(!mysql_query($query6)) echo '<font color="red">Ошибка создание таблица awe_static</font><br/>';else echo '<font color="#0000FF">Таблица awe_static создана</font><br/>'; if(!mysql_query($query7)) echo '<font color="red">Ошибка создание таблица awe_tickets</font><br/>';else echo '<font color="#0000FF">Таблица awe_tickets создана</font><br/>'; if(!mysql_query($query8)) echo '<font color="red">Ошибка создание таблица awe_users</font><br/>';else echo '<font color="#0000FF">Таблица awe_users создана</font><br/>'; echo '<h4>Не забудьте удалить файл install.php</h4>'; } else { echo ' <form action="" method="POST"> <input type="submit" name="submit" value="Next"/> </form> '; }![]()