XAMPP instaliacinės problemos

K
  • 30 Rugp '10

Norėčiau paprašyti pagalbos, nes iškilo problema.
Viskas prasidėjo nuo to, kad norėjau paprasčiau įsidiegti XAMPP ir tikėjausi, kad viskas praeis sklandžiai. Tai buvo mano klaida. Paprastumas buvo tame, kad per terminalą atsidariau /opt direktoriją

$ gksudo nautilus /opt

ir (ne per terminalą) nukopijavau išarchyvuotą XAMPP aplanką. Tuomet jau per terminalą „paleidau” lampp

$ /opt/lampp/lampp start

Užrašai skelbė, kad viskas pasileido normaliai. Nuėjęs į localhost radau užrašą "It works!". Apsidžiaugiau, bet ilgainiui supratau, kad serveris nieko neužkrauna, o tik užrašą "It works!".
Ištrynus, perinstaliavus, išinstaliavus ir visaip kitaip jau tvarkingai mėginus sutvarkyti šią problemą - lieka tas pats "It works!". Taigi klausimas - kaip pašalinti blogai diegtos programos likučius, kad atsirastų galimybė tvarkingai viską perinstaliuoti?

Internete ieškojau atsakymo, bet kiek radau, tai niekas nesiteikia atsakyti žmonėms rašiusiems apie šią problemą. O aš mėginu čia ir iš anksto dėkoju.

P.S. Kitame kompiuteryje su Ubuntu, instaliuojant pagal taisykles (tarkim, pagal Youtube - How to install XAMPP 1.7.2 for Linux Ubuntu 9.04), viskas veikia puikiai.

S
  • 30 Rugp '10

Šiaip tai nereikia jokių XAMPP, net su Ubuntu viskas įdiegiama labai paprastai:

$ sudo apt-get install apache2 mysql php5

Bet jei nori žaisti su xampp, tai žiūrėk kokie procesai apleisti:

$ ps ax | grep -i apache

Apache gali pakeisti į xampp ar kažką panašaus. Kai rasi veikianti procesą gali jį išjungti su kill komanda.

Bet jei visa tai vėl įsijungia po perkrovimo, tai reikia žiūrėti į /etc/init.d katalogą.

Bet kokiu atveju, jei kažką diegi ne per Ubuntu paketų sistemą, tai rizikuoji prisidaryti bėdos.

A
  • 30 Rugp '10
sudo apt-get install mysql-server
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Papildomai:
php.ini failas randasi: etc/php5/apache2/php.ini
php/apache restartas: sudo /etc/init.d/apache2 restart
Modulio "mod_rewrite" įjungimas: sudo a2enmod rewrite
Modulio "mod_rewrite" išjungimas: sudo a2dismod rewrite
Pažiūrėti užloadintus modulius: ls /etc/apache2/mods-enabled

Bazinis katalogas bus: /var/www/
Prie phpmyadmin prisijungsite: http://localhost/phpmyadmin/ (jei ip vidinis), jei išorinis http://**jūsų_ip**/phpmyadmin/