Gönderen Konu: Php uygulamaları  (Okunma sayısı 10672 defa)

Çevrimdışı serdar

  • Penguen
  • ***
  • İleti: 439
  • Dağıtım: linuxmint cinnamon 17.3 64 bit
  • Masaüstü Ortamı: cinnamon
  • Grafik Kartı: Nvidia geforce 210
  • İşlemci: İntel i3
Php uygulamaları
« : 18 Temmuz 2016, 00:11:12 »
İyi geceler olsun,
Az önce "test.php" adlı bir dosya oluşturduktan sonra firefox'u açtım ve adres satırına "http://localhost/test.php" yazdıktan sonra <enter>a bastım.  Fakat "404 not found" uyarısı aldım.
test.php dosyasını kayıt ettiğim yer belgeler dizinindeki php dizini.
Sonrasında tarayıcıyla "phpmyadmin"i açtım. Ve test.php dosyasını içe aktarmaya çalıştığımda başarısız oldum.
Hemen akabinde de "Aptana studio" uygulamasını açtım. Fakat bunda da oluşturduğum php uzantılı dosyayı içeri aktarmayı başaramadım.
Son bir çare olarak XAMPP programının linux versiyonunu indirdim. Fakat sistem kararlılığını etkilememek  için kurmakta çekinmekteyim.
Php yapacağım web sayfaları benim açımdan son derece önemli.
Bu durumda ne yapabilirim? 

Mesajlar Birleştirildi.
Az önce yazılım yöneticisinden "phpbb3" paketini kurdum. Fakat bir türlü menü'de bulamıyorum.
Ayrıca "phpmyadmin" de sistemde kurulu görünmesine karşın onu da menüde göremiyorum.

Mesajlar Birleştirildi.
Sistemimdeki php info şöyle: http://localhost/info.php


Mesajlar Birleştirildi.
Bu arada http://localhost/phpmyadmin/index.php?db=&table=&server=1&target=&token=d7ecfcec22e69609c269d1660aa4bce9 yoluyla "root" kullanıcı adı ve phpmyadmin'i kurarken oluşturduğum şifremle phpmyadmin'e girdikten sonra "phpMyAdmin yapılandırma depolaması tamamiyle yapılandırılmadı, bazı genişletilmiş özellikler devre dışı bırakıldı. Nedenini öğrenmek için buraya tıklayın." uyarısı alıyorum.
İlgili linke tıkladığımda da "$cfg['Servers'][$i]['relation'] ... " ve devamındakilerin tamam olmadığı uyarısını alıyorum.
Hemen altında da "Yapılandırma dosyanız içinde tanımlanmış denetim kullanıcıları için bağlantı başarısız oldu." ve " mcrypt uzantısı eksik. Lütfen PHP yapılandırmanızı kontrol edin." uyarılarını alıyorum.
"görünüm ayarları" "daha fazla ayar"a girdikten sonra "daha fazla ayarlar" sekmesindeki "kur programcığı" linkine tıkladıktan sonra açılan pencereye phpmyadmin'e girerken kullandığım "root" kullanıcı adını ve parolamı yazıp tamam'ı tıklıyorum. Fakat ne kullanıcı adımı ne de parolamı kabul etmiyor. "vazgeç"i tıkladığımdaysa sayfada "Unauthorized

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80" uyarısı yer alıyor.
Aslında sorunum oluşturduğum php uzantılı dosyaları phpmyadmin'in kullandığı döküman dizinine aktarmak. Ve bunu nasıl yapacağımı bilemiyorum.
« Son Düzenleme: 18 Temmuz 2016, 01:32:16 Gönderen: serdar »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı serdar

  • Penguen
  • ***
  • İleti: 439
  • Dağıtım: linuxmint cinnamon 17.3 64 bit
  • Masaüstü Ortamı: cinnamon
  • Grafik Kartı: Nvidia geforce 210
  • İşlemci: İntel i3
Ynt: Php uygulamaları
« Yanıtla #2 : 18 Temmuz 2016, 15:02:22 »
İyi günler olsun,
Butterfly, verdiğiniz linkteki komutları daha önce uygulamıştım. Fakat biraz önce bir daha uyguladım. Çıktısı şöyle:
Kod: [Seç]
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo apt-get install mysql-server mysql-client
[sudo] password for mehmet:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
mysql-client zaten en yeni sürümde.
mysql-server zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo apt-get install apache2
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
apache2 zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ apt-get install php5 libapache2-mod-php5
E: Kilit dosyası /var/lib/dpkg/lock açılamadı - open (13: Erişim engellendi)
E: Yönetim dizini (/var/lib/dpkg/) kilitlenemiyor, root kullanıcısı mısınız?
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo apt-get install php5 libapache2-mod-php5
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
libapache2-mod-php5 zaten en yeni sürümde.
php5 zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo gedit /var/www/html/info.php
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo apt-cache search php5
libapache2-mod-php5 - server-side, HTML-embedded scripting language (Apache 2 module)
php5 - server-side, HTML-embedded scripting language (metapackage)
php5-cgi - server-side, HTML-embedded scripting language (CGI binary)
php5-cli - command-line interpreter for the php5 scripting language
php5-common - Common files for packages built from the php5 source
php5-dev - Files for PHP5 module development
php5-json - JSON module for php5
php5-readline - Readline module for php5
php5-recode - recode module for php5
php5-tidy - tidy module for php5
php5-curl - php5 için CURL modülü
php5-dbg - PHP5 için hata ayıklama sembolleri
php5-gd - php5 için GD modülü
php5-gmp - php5 için GMP modülü
php5-ldap - php5 için LDAP modülü
php5-mysql - php5 için MySQL modülü
php5-odbc - php5 için ODBC modülü
php5-pgsql - php5 için PostgreSQL modülü
php5-pspell - php5 için pspell modülü
php5-snmp - php5 için SNMP modülü
php5-sqlite - php5 için SQLite modülü
php5-xmlrpc - php5 için XML-RPC modülü
php5-xsl - php5 için XSL modülü
cakephp - MVC rapid application development framework for PHP
libapache2-mod-php5filter - server-side, HTML-embedded scripting language (apache 2 filter module)
libexpect-php5 - expect module for PHP 5
libgv-php5 - PHP5 bindings for graphviz
libkohana2-modules-php - lightweight PHP5 MVC framework (extension modules)
libkohana2-php - lightweight PHP5 MVC framework
libkohana3.1-core-php - PHP5 framework core classes
libkohana3.1-php - PHP5 framework metapackage
libkohana3.2-core-php - PHP5 framework core classes
libkohana3.2-php - PHP5 framework metapackage
libow-php5 - Dallas 1-wire support: PHP5 bindings
libphp-jpgraph - Object oriented graph library for php5
libphp-jpgraph-examples - Object oriented graph library for php5 (examples)
php-auth - Creating an authentication system
php-codesniffer - PHP, CSS and JavaScript coding standard analyzer and checker
php-doc - Documentation for PHP5
php-http-request2 - Provides an easy way to perform HTTP requests
php-imlib - PHP Imlib2 Extension
php-letodms-lucene - Document management system - Fulltext search
php5-adodb - Extension optimising the ADOdb database abstraction library
php5-apcu - APC User Cache for PHP 5
php5-enchant - Enchant module for php5
php5-exactimage - fast image manipulation library (PHP bindings)
php5-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)
php5-gdcm - Grassroots DICOM PHP5 bindings
php5-gearman - PHP wrapper to libgearman
php5-geoip - GeoIP module for php5
php5-gnupg - wrapper around the gpgme library
php5-imagick - ImageMagick module for php5
php5-imap - IMAP module for php5
php5-interbase - interbase/firebird module for php5
php5-intl - internationalisation module for php5
php5-lasso - Library for Liberty Alliance and SAML protocols - PHP 5 bindings
php5-librdf - PHP5 language bindings for the Redland RDF library
php5-mapscript - php5-cgi module for MapServer
php5-mcrypt - MCrypt module for php5
php5-memcache - memcache extension module for PHP5
php5-memcached - memcached extension module for PHP5, uses libmemcached
php5-midgard2 - Midgard2 Content Repository - PHP5 language bindings and module
php5-ming - Ming module for php5
php5-mongo - MongoDB database driver
php5-msgpack - PHP extension for interfacing with MessagePack
php5-mysqlnd - MySQL module for php5 (Native Driver)
php5-mysqlnd-ms - MySQL replication and load balancing module for PHP
php5-oauth - OAuth 1.0 consumer and provider extension
php5-pinba - Pinba module for PHP 5
php5-ps - ps module for PHP 5
php5-radius - PECL radius module for PHP 5
php5-redis - PHP extension for interfacing with Redis
php5-remctl - PECL module for Kerberos-authenticated command execution
php5-rrd - PHP bindings to rrd tool system
php5-sasl - Cyrus SASL Extension
php5-stomp - Streaming Text Oriented Messaging Protocol (STOMP) client module for PHP 5
php5-svn - PHP Bindings for the Subversion Revision control system
php5-sybase - Sybase / MS SQL Server module for php5
php5-tokyo-tyrant - PHP interface to Tokyo Cabinet's network interface, Tokyo Tyrant
php5-vtkgdcm - Grassroots DICOM VTK PHP bindings
php5-xcache - Fast, stable PHP opcode cacher
php5-xdebug - Xdebug Module for PHP 5
php5-xhprof - Hierarchical Profiler for PHP5
phpunit - Unit testing suite for PHP5
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
php5-imagick zaten en yeni sürümde.
php5-imap zaten en yeni sürümde.
php5-mcrypt zaten en yeni sürümde.
php5-memcache zaten en yeni sürümde.
php5-ming zaten en yeni sürümde.
php5-ps zaten en yeni sürümde.
php-pear zaten en yeni sürümde.
php5-curl zaten en yeni sürümde.
php5-gd zaten en yeni sürümde.
php5-mysql zaten en yeni sürümde.
php5-pspell zaten en yeni sürümde.
php5-recode zaten en yeni sürümde.
php5-snmp zaten en yeni sürümde.
php5-sqlite zaten en yeni sürümde.
php5-tidy zaten en yeni sürümde.
php5-xmlrpc zaten en yeni sürümde.
php5-xsl zaten en yeni sürümde.
php5-intl zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo service apache2 restart
 * Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                         [ OK ]
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo apt-get install phpmyadmin
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
phpmyadmin zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo gedit /etc/apache2/apache2.conf
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                         [ OK ]
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo chmod -R 777 /var/www/
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo apt-get install php5-mcrypt
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
php5-mcrypt zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo apt-get install php5-mcrypt
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
php5-mcrypt zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 9 paket yükseltilmeyecek.
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
ln: failed to create symbolic link `/etc/php5/mods-available/mcrypt.ini': Dosya var
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo php5enmod mcrypt
mehmet[member=1581]Mehmet[/member]-All-Series ~ $ sudo service apache2 restart
 * Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                         [ OK ]
mehmet[member=1581]Mehmet[/member]-All-Series ~ $

Mesajlar Birleştirildi.
Bir de "/var/www/html/" dizinine nasıl ulaşacağımı bulamadım.
« Son Düzenleme: 18 Temmuz 2016, 15:04:14 Gönderen: serdar »

Çevrimdışı minteger

  • Penguen
  • ***
  • İleti: 381
  • Dağıtım: Linux Mint 17.3 KDE
  • Masaüstü Ortamı: --illede KDE
  • Grafik Kartı: Nvidia
  • İşlemci: AMD
Ynt: Php uygulamaları
« Yanıtla #3 : 18 Temmuz 2016, 15:06:55 »
Anladığım kadarıyla herhangi bir veriniz yok. Dolayısıyla temiz bir kurulum yapmanız gerek. Daha önce aldığınız o hatayı bende almıştım. Yukarıdaki ilk mesajınızdan bahsediyorum. Dolayasıyla şuan temiz bir kurulum yapmanız gerekli. hali hazırda kurulular. Üzerine kurulum yapamazsınız. Öncelikle mevcut sürümleri kaldırınız. Sonra yeniden kurulum yapınız.



Mesajlar Birleştirildi.
O dizini kopyalayıp adres satırına yapıştırabilirsin. Dosya yöneticisinde yani. Ayrıca yine dosya yönetisinde "kök dizin" içerisine girdiğinde o yolu takip edebilirsin.
« Son Düzenleme: 18 Temmuz 2016, 15:35:18 Gönderen: minteger »

Çevrimdışı serdar

  • Penguen
  • ***
  • İleti: 439
  • Dağıtım: linuxmint cinnamon 17.3 64 bit
  • Masaüstü Ortamı: cinnamon
  • Grafik Kartı: Nvidia geforce 210
  • İşlemci: İntel i3
Ynt: Php uygulamaları
« Yanıtla #4 : 18 Temmuz 2016, 16:17:31 »
İyi günler olsun,
"O dizini kopyalayıp adres satırına yapıştırabilirsin. Dosya yöneticisinde yani. Ayrıca yine dosya yönetisinde "kök dizin" içerisine girdiğinde o yolu takip edebilirsin."

minteger, dediğiniz yöntemle "/var/www/html" dizinini açtıktan sonra dün oluşturduğum "test.php" dosyasını buradaki html dizinine kopyaladıktan sonra tarayıcının adres satırına http://localhost/test.php yazdım ve beklediğim sonucu aldım.
Yalnız hemen belirteyim, düzgün görüntü almak için oluşturulan php uzantılı dosyanın kodlamasının "Türkçe(WİNDOWS-1254)" olması gerekiyor.
Desteğiniz için çok teşekkür ederim.
Yalnız her defasında var/www/html dizinine gitmek için dosya yöneticisindeki o yolu izlemem mi gerekiyor? Yoksa bunun bir kolay yolu - örn: masaüstüne bir bağlantı oluşturmak - varmı?



Çevrimdışı minteger

  • Penguen
  • ***
  • İleti: 381
  • Dağıtım: Linux Mint 17.3 KDE
  • Masaüstü Ortamı: --illede KDE
  • Grafik Kartı: Nvidia
  • İşlemci: AMD
Ynt: Php uygulamaları
« Yanıtla #5 : 18 Temmuz 2016, 16:26:06 »
UTF 8 kullanıyorum ben. Bazan utf-16 olarak seçiyorum. Bir çok dili destekliyor türkçe karakterin yanısıra. Bu yüzden genelde UTF tercih ediliyor. google ın da tercih etmesiyle ayrıca bir tercih sebebi sanırım.

Genelde çalışma yaptığım sayfaları kapatmıyorum. Çalışma esnasında oturumu kaydet diyorum. Dahası bilgisayarı bekleme konumuna alıyorum diske kaydet seçeneğiyle. Dolayıyla bilgisayar her açıldığında karşımda aynı ekranı ve aynı pencereleri görüyoum.

Sorunuza gelince. Bunun için bir kısayol oluşturabilirsiniz.

Çevrimdışı swiper93

  • Yeni Penguen
  • *
  • İleti: 42
    • @skenderci
  • Dağıtım: Linux Mint 19
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Nvidia 610m
  • İşlemci: İntel i5
Ynt: Php uygulamaları
« Yanıtla #6 : 21 Ağustos 2016, 16:32:53 »
İyi günler olsun,
"O dizini kopyalayıp adres satırına yapıştırabilirsin. Dosya yöneticisinde yani. Ayrıca yine dosya yönetisinde "kök dizin" içerisine girdiğinde o yolu takip edebilirsin."

minteger, dediğiniz yöntemle "/var/www/html" dizinini açtıktan sonra dün oluşturduğum "test.php" dosyasını buradaki html dizinine kopyaladıktan sonra tarayıcının adres satırına http://localhost/test.php yazdım ve beklediğim sonucu aldım.
Yalnız hemen belirteyim, düzgün görüntü almak için oluşturulan php uzantılı dosyanın kodlamasının "Türkçe(WİNDOWS-1254)" olması gerekiyor.
Desteğiniz için çok teşekkür ederim.
Yalnız her defasında var/www/html dizinine gitmek için dosya yöneticisindeki o yolu izlemem mi gerekiyor? Yoksa bunun bir kolay yolu - örn: masaüstüne bir bağlantı oluşturmak - varmı?
Masaüstüne kısayol oluşturmak için buradaki konudan faydalanabilirsiniz nasıl yapacağınızı öğrenebilirsiniz   :)

https://forum.linuxmint.net.tr/index.php?topic=3137.0

Çevrimdışı minteger

  • Penguen
  • ***
  • İleti: 381
  • Dağıtım: Linux Mint 17.3 KDE
  • Masaüstü Ortamı: --illede KDE
  • Grafik Kartı: Nvidia
  • İşlemci: AMD
Ynt: Php uygulamaları
« Yanıtla #7 : 26 Ağustos 2016, 14:46:59 »
İstediğiniz sonucu aldıysanız başlığı "çözüldü " olarak etiketleyebilirsiniz.