Welcome to Ain Shams University

Prof. Dr. Mahmoud El-Meteini

President of Ain Shams University
Prof.Dr. Mohamed Ayman Saleh

Prof.Dr. Mohamed Ayman Saleh

Vice President for Postgraduate Affairs & Research
Prof.Dr. Abd El-Fattah Mohammed Saoud

Prof.Dr. Abd El-Fattah Mohammed Saoud

Vice President for Students Affair
Prof.Dr.

Prof.Dr.

Vice President for Community & Environmental
Prof.Dr. Nagy Abd El-Moamen

Prof.Dr. Nagy Abd El-Moamen

Dean of the Faculty of Law
Prof.Dr. Ahmed Galal El-Sayed Gad

Prof.Dr. Ahmed Galal El-Sayed Gad

Dean of the Faculty of Agriculture
Prof.Dr. Rokaya Hussein Ahmed

Prof.Dr. Rokaya Hussein Ahmed

Dean of the Faculty of Women
Prof. Dr. Mohamed Deyaa Zein

Prof. Dr. Mohamed Deyaa Zein

Dean of the Faculty of Dentistry
Prof. Dr. Khaled Kadry El Sayed

Prof. Dr. Khaled Kadry El Sayed

Dean of the Faculty of Business
Prof. Dr. Salwa Rashad Amin

Prof. Dr. Salwa Rashad Amin

Dean of the Faculty of Al-Alsun
Prof. Dr. Ashraf Omar Mahmoud

Prof. Dr. Ashraf Omar Mahmoud

Dean of the Faculty of Medicine
Prof. Dr. Mohamed Ragaa Mohamed

Prof. Dr. Mohamed Ragaa Mohamed

Dean of the Faculty of Sciences
Prof. Dr. Nagwa Lotfi Mostafa Badr

Prof. Dr. Nagwa Lotfi Mostafa Badr

Dean of the Faculty of Computers and Infortmation
Prof. Dr. Maged Abo El-Anein

Prof. Dr. Maged Abo El-Anein

Dean of the Faculty of Education
Prof. Dr. Mostafa Mortada Ali

Prof. Dr. Mostafa Mortada Ali

Dean of the Faculty of Arts
Prof. Dr. Saher Moussa Soliman

Prof. Dr. Saher Moussa Soliman

Dean of the Faculty of Nursing
Prof. Dr. Howayda Hosny El-Gebaly

Prof. Dr. Howayda Hosny El-Gebaly

Dean of the Faculty of Childhood
Prof. Dr. Deyaa Abd El-Mageed

Prof. Dr. Deyaa Abd El-Mageed

Acting as Dean of the Faculty of Engineering
Prof. Dr. Khaled Mohamed Abo Shaneb

Prof. Dr. Khaled Mohamed Abo Shaneb

Acting as Dean of the Faculty of Pharmacy
Prof. Dr. Noha Samir Donia

Prof. Dr. Noha Samir Donia

Dean of Environmental Studies & Research Institute
Prof. Dr. Amani Hanafi Mohammed

Prof. Dr. Amani Hanafi Mohammed

Dean of the Faculty of Specific Education
Prof. Dr. Osama Ahmed Beheri

Prof. Dr. Osama Ahmed Beheri

Acting as Dean of Arid Land Agricultural Research Institute
Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/var/www/ASU_Dev/storage/framework/sessions/oQQrJBuHSoxYAQikHpc9iOBNiM3evWx2KX5vJ0vT): failed to open stream: Read-only file system ErrorException thrown with message "file_put_contents(/var/www/ASU_Dev/storage/framework/sessions/oQQrJBuHSoxYAQikHpc9iOBNiM3evWx2KX5vJ0vT): failed to open stream: Read-only file system" Stacktrace: #7 ErrorException in /var/www/ASU_Dev/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /var/www/ASU_Dev/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /var/www/ASU_Dev/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /var/www/ASU_Dev/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /var/www/ASU_Dev/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /var/www/ASU_Dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /var/www/ASU_Dev/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /var/www/ASU_Dev/public/index.php:60
7
ErrorException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
6
file_put_contents
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
5
Illuminate
\
Filesystem
\
Filesystem
put
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
83
4
Illuminate
\
Session
\
FileSessionHandler
write
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
128
3
Illuminate
\
Session
\
Store
save
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
87
2
Illuminate
\
Session
\
Middleware
\
StartSession
terminate
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
218
1
Illuminate
\
Foundation
\
Http
\
Kernel
terminateMiddleware
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
189
0
Illuminate
\
Foundation
\
Http
\
Kernel
terminate
/
public
/
index.php
60
/
var
/
www
/
ASU_Dev
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(/var/www/ASU_Dev/storage/framework/sessions/oQQrJBuHSoxYAQikHpc9iOBNiM3evWx2KX5vJ0vT): failed to open stream: Read-only file system"
    
/
var
/
www
/
ASU_Dev
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/var/www/ASU_Dev/storage/framework/sessions/oQQrJBuHSoxYAQikHpc9iOBNiM3evWx2KX5vJ0vT"
    
  2. "a:3:{s:6:"_token";s:40:"Fn2qZyBJ9gd6WFR3wtO1V2Py1y42CAfJWToaOjAL";s:9:"_previous";a:1:{s:3:"url";s:37:"http://newportal.asu.edu.eg/ASU_Board";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/
var
/
www
/
ASU_Dev
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/var/www/ASU_Dev/storage/framework/sessions/oQQrJBuHSoxYAQikHpc9iOBNiM3evWx2KX5vJ0vT"
    
  2. "a:3:{s:6:"_token";s:40:"Fn2qZyBJ9gd6WFR3wtO1V2Py1y42CAfJWToaOjAL";s:9:"_previous";a:1:{s:3:"url";s:37:"http://newportal.asu.edu.eg/ASU_Board";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/
var
/
www
/
ASU_Dev
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "oQQrJBuHSoxYAQikHpc9iOBNiM3evWx2KX5vJ0vT"
    
  2. "a:3:{s:6:"_token";s:40:"Fn2qZyBJ9gd6WFR3wtO1V2Py1y42CAfJWToaOjAL";s:9:"_previous";a:1:{s:3:"url";s:37:"http://newportal.asu.edu.eg/ASU_Board";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/
var
/
www
/
ASU_Dev
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/
var
/
www
/
ASU_Dev
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: []
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/ASU_Board"
      #requestUri: "/ASU_Board"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
var
/
www
/
ASU_Dev
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: []
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/ASU_Board"
      #requestUri: "/ASU_Board"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
var
/
www
/
ASU_Dev
/
public
/
index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: []
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/ASU_Board"
      #requestUri: "/ASU_Board"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_STATUS
"200"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_HOST
"newportal.asu.edu.eg"
HTTP_CONNECTION
"Keep-Alive"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
SERVER_SIGNATURE
"<address>Apache/2.4.29 (Ubuntu) Server at newportal.asu.edu.eg Port 80</address>\n"
SERVER_SOFTWARE
"Apache/2.4.29 (Ubuntu)"
SERVER_NAME
"newportal.asu.edu.eg"
SERVER_ADDR
"172.30.0.16"
SERVER_PORT
"80"
REMOTE_ADDR
"18.232.146.10"
DOCUMENT_ROOT
"/var/www/ASU_Dev/public"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/var/www/ASU_Dev/public"
SERVER_ADMIN
"webmaster@localhost"
SCRIPT_FILENAME
"/var/www/ASU_Dev/public/index.php"
REMOTE_PORT
"46730"
REDIRECT_URL
"/ASU_Board"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/ASU_Board"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1606837480.028
REQUEST_TIME
1606837480
APP_NAME
"ASU"
APP_ENV
"development"
APP_KEY
"base64:Ja0O621tc1w9IdBDotjTY+voC+NREPJObDQvCjnyTE0="
APP_DEBUG
"true"
APP_LOG_LEVEL
"production"
APP_URL
"http://newportal.asu.edu.eg"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"asu_dev_db"
DB_USERNAME
"asu_dev"
DB_PASSWORD
"YiX100@Z_973D"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.office365.com"
MAIL_PORT
"587"
MAIL_USERNAME
"support@asu.edu.eg"
MAIL_FROM_ADDRESS
"support@asu.edu.eg"
MAIL_FROM_NAME
"ASU Website"
MAIL_PASSWORD
"x6Byu@1990s"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
Key Value
APP_NAME
"ASU"
APP_ENV
"development"
APP_KEY
"base64:Ja0O621tc1w9IdBDotjTY+voC+NREPJObDQvCjnyTE0="
APP_DEBUG
"true"
APP_LOG_LEVEL
"production"
APP_URL
"http://newportal.asu.edu.eg"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"asu_dev_db"
DB_USERNAME
"asu_dev"
DB_PASSWORD
"YiX100@Z_973D"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.office365.com"
MAIL_PORT
"587"
MAIL_USERNAME
"support@asu.edu.eg"
MAIL_FROM_ADDRESS
"support@asu.edu.eg"
MAIL_FROM_NAME
"ASU Website"
MAIL_PASSWORD
"x6Byu@1990s"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler