ShoeLace1291 Posted October 5, 2009 Share Posted October 5, 2009 I just installed Ubuntu Linux today and Xampp right after. I got everything working, except for Xampp. Localhost loads fine and takes me to the Xampp language selection splash page, but none of the links work and I'm stuck at that page. I have absolutely no idea as to why this is happening. Any ideas? Quote Link to comment Share on other sites More sharing options...
RichardRotterdam Posted October 5, 2009 Share Posted October 5, 2009 Easy don't install xampp it sucks under Linux. Install Apache, PHP and Mysql using a terminal or adept instead it is easy enough. Quote Link to comment Share on other sites More sharing options...
trq Posted October 5, 2009 Share Posted October 5, 2009 As noted, setting up the amp stack on Ubuntu is easy. sudo taskel install lamp-server Quote Link to comment Share on other sites More sharing options...
Svenxix Posted May 24, 2010 Share Posted May 24, 2010 I had the same problem on my ubuntu computer. The problem is that Apache is trying to write to a file called lang.tmp, but it doesn't have permission. The file needs to be owned by the group 'nobody', by using the chown command. See http://ubuntuforums.org/showthread.php?t=1451897 Quote Link to comment Share on other sites More sharing options...
smoosh Posted August 25, 2010 Share Posted August 25, 2010 I got stuck on the splash screen aswell. probably because I removed first successful xampp installation and tried to re-install. How to individually install all apache, mysql and ftp ? Quote Link to comment Share on other sites More sharing options...
smoosh Posted August 25, 2010 Share Posted August 25, 2010 FYI i am using fedora linux .. any help would be great. thnks Quote Link to comment Share on other sites More sharing options...
trq Posted August 25, 2010 Share Posted August 25, 2010 Take a look at the documentation for your package manager, yum. Quote Link to comment Share on other sites More sharing options...
Hypnos Posted September 7, 2010 Share Posted September 7, 2010 I got stuck on the splash screen aswell. probably because I removed first successful xampp installation and tried to re-install. How to individually install all apache, mysql and ftp ? This will get you a basic lamp stack: yum install httpd mysql-server php-mysql php-gd php-mbstring Don't use FTP if you don't need it. Start the SSH service and use WinSCP. Quote Link to comment Share on other sites More sharing options...
chintansshah Posted September 17, 2010 Share Posted September 17, 2010 I feel that, there are permission issues. You can install php, mysql and Apache Please follow th steps. Install Apache To start off we will install Apache. 1. Open up the Terminal (Applications > Accessories > Terminal). 2. Copy/Paste the following line of code into Terminal and then press enter: sudo apt-get install apache2 3. The Terminal will then ask you for you're password, type it and then press enter. Testing Apache To make sure everything installed correctly we will now test Apache to ensure it is working properly. 1. Open up any web browser and then enter the following into the web address: http://localhost/ You should see a folder entitled apache2-default/. Open it and you will see a message saying "It works!" , congrats to you! Install PHP In this part we will install PHP 5. Step 1. Again open up the Terminal (Applications > Accessories > Terminal). Step 2. Copy/Paste the following line into Terminal and press enter: sudo apt-get install php5 libapache2-mod-php5 Step 3. In order for PHP to work and be compatible with Apache we must restart it. Type the following code in Terminal to do this: sudo /etc/init.d/apache2 restart Test PHP To ensure there are no issues with PHP let's give it a quick test run. Step 1. In the terminal copy/paste the following line: sudo gedit /var/www/testphp.php This will open up a file called phptest.php. Step 2. Copy/Paste this line into the phptest file: <?php phpinfo(); ?> Step 3. Save and close the file. Step 4. Now open you're web browser and type the following into the web address: http://localhost/testphp.php The page should look like this: Test PHP Page Congrats you have now installed both Apache and PHP! Install MySQL To finish this guide up we will install MySQL. (Note - Out of Apache and PHP, MySQL is the most difficult to set up. I will provide some great resources for anyone having trouble at the end of this guide.) Step 1. Once again open up the amazing Terminal and then copy/paste this line: sudo apt-get install mysql-server Step 2 (optional). In order for other computers on your network to view the server you have created, you must first edit the "Bind Address". Begin by opening up Terminal to edit the my.cnf file. gksudo gedit /etc/mysql/my.cnf Change the line bind-address = 127.0.0.1 And change the 127.0.0.1 to your IP address. Step 3. This is where things may start to get tricky. Begin by typing the following into Terminal: mysql -u root Following that copy/paste this line: mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword'); (Make sure to change yourpassword to a password of your choice.) Step 4. We are now going to install a program called phpMyAdmin which is an easy tool to edit your databases. Copy/paste the following line into Terminal: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin After that is installed our next task is to get PHP to work with MySQL. To do this we will need to open a file entitled php.ini. To open it type the following: gksudo gedit /etc/php5/apache2/php.ini Now we are going to have to uncomment the following line by taking out the semicolon (. Change this line: ;extension=mysql.so To look like this: extension=mysql.so Now just restart Apache and you are all set! sudo /etc/init.d/apache2 restart Quote Link to comment Share on other sites More sharing options...
jaunty_mellifluous Posted May 20, 2013 Share Posted May 20, 2013 When I type in .. mysql -u root I get the error message saying .. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('wouldntyouliketoknow'); I get the error message .... bash: error sintáctico cerca del elemento inesperado `('Which basically means sintatic error near the unexpected element `(' ... Please assist, ty Quote Link to comment Share on other sites More sharing options...
jazzman1 Posted May 20, 2013 Share Posted May 20, 2013 Open up a console and try next steps: mysql -h localhost -u root -p password: # if it's empty press "ENTER" mysql> use mysql; mysql> update user set password=PASSWORD("insert-the-new-root-password") where User='root'; mysql> flush privileges; mysql> quit; # restart the mysql server for every case and try to log in again Quote Link to comment Share on other sites More sharing options...
xenLiam Posted May 23, 2013 Share Posted May 23, 2013 You could change the root password without having to make an SQL syntax for it. Run mysql_secure_installation and change it from there. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.