esasen kurdum ama kurulum yonergelerini tam anlamıyla sanırım yapamadım hatalar oluştu
yardımlarınızı bekliyorum



Kod:
Installation ============ Installing the basic StatusNet Web component is relatively easy, especially if you've previously installed PHP/MySQL packages. 1. Unpack the tarball you downloaded on your Web server. Usually a command like this will work: tar zxf statusnet-0.9.6.tar.gz ...which will make a statusnet-0.9.6 subdirectory in your current directory. (If you don't have shell access on your Web server, you may have to unpack the tarball on your local computer and FTP the files to the server.) 2. Move the tarball to a directory of your choosing in your Web root directory. Usually something like this will work: mv statusnet-0.9.6 /var/www/statusnet This will make your StatusNet instance available in the statusnet path of your server, like "http://example.net/statusnet". "microblog" or "statusnet" might also be good path names. If you know how to configure virtual hosts on your web server, you can try setting up "http://micro.example.net/" or the like. 3. Make your target directory writeable by the Web server. chmod a+w /var/www/statusnet/ On some systems, this will probably work: chgrp www-data /var/www/statusnet/ chmod g+w /var/www/statusnet/ If your Web server runs as another user besides "www-data", try that user's default group instead. As a last resort, you can create a new group like "statusnet" and add the Web server's user to the group. 4. You should also take this moment to make your avatar, background, and file subdirectories writeable by the Web server. An insecure way to do this is: chmod a+w /var/www/statusnet/avatar chmod a+w /var/www/statusnet/background chmod a+w /var/www/statusnet/file You can also make the avatar, background, and file directories writeable by the Web server group, as noted above. 5. Create a database to hold your microblog data. Something like this should work: mysqladmin -u "username" --password="password" create statusnet Note that StatusNet must have its own database; you can't share the database with another program. You can name it whatever you want, though. (If you don't have shell access to your server, you may need to use a tool like PHPAdmin to create a database. Check your hosting service's documentation for how to create a new MySQL database.) 6. Create a new database account that StatusNet will use to access the database. If you have shell access, this will probably work from the MySQL shell: GRANT ALL on statusnet.* TO 'statusnetuser'@'localhost' IDENTIFIED BY 'statusnetpassword'; You should change 'statusnetuser' and 'statusnetpassword' to your preferred new username and password. You may want to test logging in to MySQL as this new user. 7. In a browser, navigate to the StatusNet install script; something like: http://yourserver.example.com/statusnet/install.php Enter the database connection information and your site name. The install program will configure your site and install the initial, almost-empty database. 8. You should now be able to navigate to your microblog's main directory and see the "Public Timeline", which will be empty. If not, magic has happened! You can now register a new user, post some notices, edit your profile, etc. However, you may want to wait to do that stuff if you think you can set up "fancy URLs" (see below), since some URLs are stored in the database. Fancy URLs ---------- By default, StatusNet will use URLs that include the main PHP program's name in them. For example, a user's home profile might be found at: http://example.org/statusnet/index.php/statusnet/fred On certain systems that don't support this kind of syntax, they'll look like this: http://example.org/statusnet/index.php?p=statusnet/fred It's possible to configure the software so it looks like this instead: http://example.org/statusnet/fred These "fancy URLs" are more readable and memorable for users. To use fancy URLs, you must either have Apache 2.x with .htaccess enabled and mod_rewrite enabled, -OR- know how to configure "url redirection" in your server. 1. Copy the htaccess.sample file to .htaccess in your StatusNet directory. Note: if you have control of your server's httpd.conf or similar configuration files, it can greatly improve performance to import the .htaccess file into your conf file instead. If you're not sure how to do it, you may save yourself a lot of headache by just leaving the .htaccess file. 2. Change the "RewriteBase" in the new .htaccess file to be the URL path to your StatusNet installation on your server. Typically this will be the path to your StatusNet directory relative to your Web root. 3. Add or uncomment or change a line in your config.php file so it says: $config['site']['fancy'] = true; You should now be able to navigate to a "fancy" URL on your server, like: http://example.net/statusnet/main/register If you changed your HTTP server configuration, you may need to restart the server first. If it doesn't work, double-check that AllowOverride for the StatusNet directory is 'All' in your Apache configuration file. This is usually /etc/httpd.conf, /etc/apache/httpd.conf, or (on Debian and Ubuntu) /etc/apache2/sites-available/default. See the Apache documentation for .htaccess files for more details: http://httpd.apache.org/docs/2.2/howto/htaccess.html Also, check that mod_rewrite is installed and enabled: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html Sphinx ------ To use a Sphinx server to search users and notices, you'll need to enable the SphinxSearch plugin. Add to your config.php: addPlugin('SphinxSearch'); $config['sphinx']['server'] = 'searchhost.local'; You also need to install, compile and enable the sphinx pecl extension for php on the client side, which itself depends on the sphinx development files. See plugins/SphinxSearch/README for more details and server setup.