Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT][Q] Ttłumaczenie ubuntu


robotek

Rekomendowane odpowiedzi

Opublikowano

Witam.
To moja część tuta :D


1.Mamy router? czy modem?
Jeżeli router czytaj pkt 2
2.Ustawiamy przekierowanie "Serwery wirtualne" lub "Forwarding"
3.ustalamy ip serwera (winshit ipconfig / linux ifconfig)
udostępniamy tylko port 80! jest to najbezpieczniejsze :D
4. jeżeli mamy zmienne ip. stawiamy "no-ip" jeżeli stałe, podpiamy domenę TK lub PL pod IP

 



-----------------------
Ubuntu
Instalujemy system
wchodzimy w terminal (narzędzia)
wpisujemy

sudo su

wpisujemy pass
i piszemy

apt-get install apache2

(bez sudo gdyż przypisaliśmy stałego rota komendą "sudo su")

apt-get install php5

apt-get install mysql-server

apt-get install phpmyadmin



-------------------------------------------

EACCELERATOR

Zaczynamy od pobrania eacceleratora

 

wget https://github.com/downloads/eaccelerator/eaccelerator/eaccelerator-0.9.6.1.zip
unzip eaccelerator-0.9.6.1.zip

następnie

zmieniamy nazwę na eaccelerator.zip

sudo su

potem hasło roota

unzip eaccelerator.zip

cd eaccelerator

paczki które są wymagane do "instalacji" (komplkacji) eacceleratora.
instalujemy je tak:

apt-get install build-essential php5-dev

następnie po instalacji paczki piszemy

phpize

./configure

make

make install

Eaccelerator jest już w sumie zainstalowany :D, ale ale! teraz trzeba przygotować go by ładował się z PHP.

nano /etc/php5/conf.d/eaccelerator.ini

w tym pliku wpisujemy:

extension="eaccelerator.so"
eaccelerator.shm_size="128" 
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

eaccelerator.shm_size - pamięć ram jaka jest dopuszczana przez eaccelerator jako "temp" dając 0 "ufamy programistom" :D
eaccelerator.cache_dir - Katalog temp'u (nadmiar pamięci, zpaisuje się tu to co się w ramie nie mieści)

 

mkdir /tmp/eaccelerator

 

chmod -R 777 /tmp/eaccelerator


Noo i teraz najważniejsze :D

/etc/init.d/apache2 restart

Eaccelerator powinien działać w 100%

źródło wiedzy :P
http://gagor.pl/2011/08/optymalizacja-php-z-eacceleratorem/



konfiguracji phpmyadmin nie podam ;p jest na internecie :D

od teraz wrzucamy pliki w folder "/var/www" (pliki htdocs)

pliki powinny działać :D (eaccelerator fail? następny tut jeszcze dziś!)

ps.. opracuję go graficznie ale nie dziś :D

A teraz Quest ;d
czemu wywala mi błędy odczytu requiere i smartów :P
czyżby smarty się osobno instalowały? oraz co z requirerami ? włącza się je?

Nieregulaminowa sygnatura.

Opublikowano

Po co pobierać eacceleratora naokoło? Łatwiej by było bezpośrednio wgetem ściągnąć tara ze strony.

Opublikowano

Tak poważnie to Ci to działa czy napisałeś tylko żeby Ci pochwalili.

Plemiona są na starym eacceleratorze. Który działa z php4, we php 5.0 a aktualnie w repro jest juz php 5.2.
Chyba że silnik rolanda / barteksta działa na nowym. Dlatego Ci smarty nie działają.

UP@ Prościej jest zaintalować z repro niż budować z paczki.

Opublikowano

możesz i wgetem ale wtedy o ile się nie myle pobierzesz tar.gz (w sumie tak samo robisz tylko komenda tar ale ja wole zipa :D)



ja jade na bartku i mam błędy odczytu require i smartów (nie rozpodnaje class smart)

Nieregulaminowa sygnatura.

Opublikowano

PS. Jak już się zajmujesz takimi sprawami to pisz te tuty w 100% zgodnie.

TZN. Kurde teraz bd fala VPS z ubuntu. A jak wiadomo ubuntu to jest denny system na serwer.

PS. Linux rozróżnia duże od małych liter.

Opublikowano

No ale patrz. Jakiś neosek kupi Ci VPS dostanie debiana a tam nie ma unzipa i co?

No tut niby okk ale wiesz.

Opublikowano

Nie, tylko rozpakuje Ci archiwum, bo jak PleSX wspomniał nie ma komendy unzip na debianie. Żeby te błędy naprawić to byś musiał w php coś pogrzebać.

Opublikowano

ok. ale to naprawi błędy requiere i smart?

W Linuxie wielkość znaków w nazwie plików ma znaczenie :) .
Opublikowano

narazie winshit ;d popracuje na localu z tym silnikiem i zobaczę;d
fajnie by było jakby mi ktoś pomógł z tym silnikiem na ubuntu ;p lub debianie ;d

Nieregulaminowa sygnatura.

Opublikowano

To dlaczego napisałeś tutorial skoro sam nie możesz sobie z tym poradzić? o.O Pisz na gg 10551722.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...