Install WordPress 3.x on openSUSE – it is obviously a bit difficult than versus on other REHL based or Debian based Linux distro – here is step by step guide. It is better to read the previously published article – it is recommended to read that guide first before proceeding for Installing WordPress on openSUSE, it will require more knowledge on UNIX commands, configuring firewall and usually more RAM. We will get some advantages if we install WordPress 3.x on openSUSE – when configured, its difficult to hack the server and there is less change of OS failure. SUSE itself is know for stability.
Install WordPress 3.x on openSUSE : Basics
You need not to know how to install WordPress 3.x on openSUSE if you are a newbie. Rather use Debian or Ubuntu. On the top of this webpage there are some icons – including of YouTube – go there and search for detailed video guide. It is quite risky to install WordPress 3.x on openSUSE if you can not configure the security part properly. It is compiled with kind of GUI, any level of user, new to SUSE will feel odd. We will suggest to build a test server and work on it for few days with a test domain before moving a serious website on openSUSE – specially if you are a new user of openSUSE.
Nothing will be discussed about how to use Shell taking the fact that the user is used with them, if not search this website with your question or doubt. Your search is valuable because we can understand anonymously at which point most has difficulty.
Install WordPress 3.x on openSUSE : Steps
First, read that guide first before proceeding for Installing WordPress on openSUSE. It does not mater who is the server provider – Rackspace, Backspace all will work obviously in the same way. Rackspace usually have own repo, may be your provider has not. Do the steps and start to think the fact – WordPress is just a PHP MySQL based web application.
wget WordPress on the Public folder (usually /srv/www/htdocs/) first :
tar -xzvf latest.tar.gz
Move contents to root :
mv /wordpress* .
Please check the name of the uncompressed folder to cd to, run ls command to get the list.
cp wp-config-sample.php wp-config.php
We guess you can install Apache2, PHP, PHPMyAdmin etc. still :
yast -i php5 php5-mysql apache2-mod_php5
yast -i mysql mysql-tools
mysqladmin -u root password NEWPASSWORD
mysqladmin -u root password root123
mysqladmin -u root -p password NEWPASSWORD
If you are getting 404, then the solution: is to edit the /etc/apache2/conf.d/wordpress.conf and set AllowOverwrite to All. Again if it throws 403, edit the /etc/apache2/conf.d/wordpress.conf and add the line Options SymLinksIfOwnerMatch between the Directory-tags. Actually WordPress like Debian can be also installed like an App in package, thats what we have not done here.
tar -zxvf phpMyAdmin-latest-version-number-all-languages.tar.gz -C /srv/www/htdocs (Change latest-version-number to digits)
mv /srv/www/htdocs/phpMyAdmin-latest-version-number-all-languages /srv/www/htdocs/phpMyAdmin
Navigate to your-domain/phpMyAdmin via browser. Enter the root username and the root password of your mysql server and click go.
yast -i php5-mcrypt php5-mbstring
mv /srv/www/htdocs/phpMyAdmin/config.sample.inc.php /srv/www/htdocs/phpMyAdmin/config.inc.php
Edit it :
$cfg['Servers'][$i]['controluser'] = 'pma';$cfg['Servers'][$i]['controlpass'] = 'pmapass';/*Advanced phpMyAdmin features */$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';$cfg['Servers'][$i]['relation'] = 'pma_relation';$cfg['Servers'][$i]['table_info'] = 'pma_table_info';$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';$cfg['Servers'][$i]['column_info'] = 'pma_column_info';$cfg['Servers'][$i]['history'] = 'pma_history';$cfg['Servers'][$i]['tracking'] = 'pma_tracking';$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
You will need to change controluser to the username of the root account of the mysql server and controlpass to it’s password. Log in to domain-name/phpMyAdmin. Create a new database named ‘phpmyadmin’ Import /srv/www/htdocs/phpMyAdmin/scripts/create_tables.sql
Follow the Author of this article :